--- apiVersion: apps/v1 kind: Deployment metadata: annotations: kompose.cmd: kompose convert kompose.version: 1.34.0 (cbf2835db) labels: io.kompose.service: postgres name: postgres spec: replicas: 1 selector: matchLabels: io.kompose.service: postgres strategy: type: Recreate template: metadata: annotations: kompose.cmd: kompose convert kompose.version: 1.34.0 (cbf2835db) labels: io.kompose.service: postgres spec: containers: - env: - name: POSTGRES_DB value: MailArchiver - name: POSTGRES_PASSWORD valueFrom: secretKeyRef: name: secret-ma-postgres key: password - name: POSTGRES_USER valueFrom: secretKeyRef: name: secret-ma-postgres key: username image: postgres:17-alpine livenessProbe: exec: command: - pg_isready -U mailuser -d MailArchiver failureThreshold: 5 initialDelaySeconds: 10 periodSeconds: 10 timeoutSeconds: 5 name: postgres volumeMounts: - mountPath: /var/lib/postgresql/data name: ma-postgres-data restartPolicy: Always volumes: - name: ma-postgres-data persistentVolumeClaim: claimName: ma-postgres-data-pvc --- apiVersion: apps/v1 kind: Deployment metadata: annotations: kompose.cmd: kompose convert kompose.version: 1.34.0 (cbf2835db) labels: io.kompose.service: mailarchive-app name: mailarchive-app spec: replicas: 1 selector: matchLabels: io.kompose.service: mailarchive-app strategy: type: Recreate template: metadata: annotations: kompose.cmd: kompose convert kompose.version: 1.34.0 (cbf2835db) labels: io.kompose.service: mailarchive-app spec: containers: - env: - name: Authentication__Password valueFrom: secretKeyRef: name: secret-ma-admin key: password - name: Authentication__Username valueFrom: secretKeyRef: name: secret-ma-admin key: username - name: ConnectionStrings__DefaultConnection value: Host=192.168.0.88;Database=MailArchiver;Username=archivadm;Password=cEkYJ3DsVGWbRWpD; - name: TimeZone__DisplayTimeZoneId value: Europe/Berlin image: s1t5/mailarchiver:latest name: mailarchive-app ports: - containerPort: 5000 protocol: TCP volumeMounts: - mountPath: /app/DataProtection-Keys name: ma-data-protection-keys restartPolicy: Always volumes: - name: ma-data-protection-keys persistentVolumeClaim: claimName: ma-data-protection-keys-pvc