| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- apiVersion: apps/v1
- kind: Deployment
- metadata:
- name: regbrowser
- namespace: regbrowser
- labels:
- app: regbrowser
- spec:
- replicas: 1
- strategy:
- type: Recreate
- selector:
- matchLabels:
- app: regbrowser
- template:
- metadata:
- labels:
- app: regbrowser
- spec:
- imagePullSecrets:
- - name: myregistrykey
- containers:
- - name: regbrowser
- image: harbor.reymota.es/reymota/regbrowser:latest
- imagePullPolicy: Always
- ports:
- - containerPort: 8000
- env:
- - name: DEBUG
- value: "False"
- - name: ALLOWED_HOSTS
- value: "regbrowser.reymota.lab"
- - name: SECRET_KEY
- valueFrom:
- secretKeyRef:
- name: regbrowser-secrets
- key: SECRET_KEY
- - name: SQLITE_PATH
- value: /data/db.sqlite3
- - name: POSTGRES_HOST
- value: postgres-cluster-rw.reymota-pg-cluster.svc.cluster.local
- - name: POSTGRES_PORT
- value: "5432"
- - name: POSTGRES_DB
- value: regbrowser
- - name: POSTGRES_USER
- valueFrom:
- secretKeyRef:
- name: regbrowser-db
- key: username
- - name: POSTGRES_PASSWORD
- valueFrom:
- secretKeyRef:
- name: regbrowser-db
- key: password
- volumeMounts:
- - name: db
- mountPath: /data
- volumes:
- - name: db
- persistentVolumeClaim:
- claimName: regbrowser-db
|