# Throwaway PostgreSQL for the dev overlay (emptyDir: data is lost on restart). apiVersion: apps/v1 kind: Deployment metadata: name: postgres spec: selector: matchLabels: {app: postgres} template: metadata: labels: {app: postgres} spec: containers: - name: postgres image: postgres:18-alpine env: - {name: POSTGRES_DB, value: ungleich_user} - {name: POSTGRES_USER, value: ungleich_user} - {name: POSTGRES_PASSWORD, value: dev-only} ports: - {containerPort: 5432} readinessProbe: exec: command: ["pg_isready", "-U", "ungleich_user"] periodSeconds: 3 volumeMounts: - {name: data, mountPath: /var/lib/postgresql} volumes: - name: data emptyDir: {} --- apiVersion: v1 kind: Service metadata: name: postgres spec: selector: {app: postgres} ports: - {port: 5432}