Projekt

Obecné

Profil

Stáhnout (1.07 KB) Statistiky
| Větev: | Tag: | Revize:
1 f3e8b06e Jakub Smid
apiVersion: apps/v1
2
kind: Deployment
3
metadata:
4
  labels:
5
    io.kompose.service: db
6
  name: db
7
spec:
8
  replicas: 1
9
  selector:
10
    matchLabels:
11
      io.kompose.service: db
12 0319d5a2 Jakub Smid
  strategy:
13
    type: Recreate
14 f3e8b06e Jakub Smid
  template:
15
    metadata:
16
      labels:
17
        io.kompose.service: db
18
    spec:
19
      containers:
20
        - env:
21
            - name: POSTGRES_DB
22 f47e9b61 Schwobik
              value: backend-db
23 f3e8b06e Jakub Smid
            - name: POSTGRES_PASSWORD
24 f47e9b61 Schwobik
              value: gLt7*6d@pL!kAC8A8j8w
25 f3e8b06e Jakub Smid
            - name: POSTGRES_USER
26 f47e9b61 Schwobik
              value: backend-db
27 f3e8b06e Jakub Smid
          image: postgres:14.2
28
          name: postgres-db
29
          ports:
30
            - containerPort: 5432
31 369e0228 Schwobik
          resources: {}
32 f47e9b61 Schwobik
          volumeMounts:
33
            - mountPath: /docker-entrypoint-initdb.d
34
              name: db-init
35
            - mountPath: /var/lib/postgresql/data
36
              name: db-data
37
              subPath: cnat/postgres
38 f3e8b06e Jakub Smid
      restartPolicy: Always
39 f47e9b61 Schwobik
      volumes:
40
        - name: db-init
41
          configMap:
42
            name: db-init
43
        - name: db-data
44
          persistentVolumeClaim:
45
            claimName: db-data
46 f3e8b06e Jakub Smid
status: {}