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