github.com/diadata-org/diadata@v1.4.593/deployments/k8s-yaml/data-postgres.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 name: data-postgres 5 labels: 6 app: data-postgres 7 spec: 8 selector: 9 matchLabels: 10 app: data-postgres 11 template: 12 metadata: 13 labels: 14 app: data-postgres 15 spec: 16 containers: 17 - name: data-postgres 18 image: public.ecr.aws/docker/library/postgres:latest 19 imagePullPolicy: IfNotPresent 20 ports: 21 - name: postgres-server 22 containerPort: 5432 23 env: 24 - name: POSTGRES_USER 25 value: postgres 26 - name: POSTGRES_DB 27 value: postgres 28 - name: POSTGRES_PASSWORD 29 value: password 30 volumeMounts: 31 - name: postgres-schemma-volume 32 mountPath: /docker-entrypoint-initdb.d/pginit.sql 33 subPath: pginit.sql 34 readOnly: true 35 volumes: 36 - name: postgres-schemma-volume 37 configMap: 38 name: postgres-schemma 39 --- 40 apiVersion: v1 41 kind: Service 42 metadata: 43 name: data-postgres 44 labels: 45 app: data-postgres 46 spec: 47 ports: 48 - port: 5432 49 targetPort: postgres-server 50 selector: 51 app: data-postgres 52 type: NodePort