Sfoglia il codice sorgente

Set an explicit username/password for Postgres in the swarm and k8s files too

Peter Valdez 5 anni fa
parent
commit
e8e002bb23

+ 4 - 1
docker-stack-simple.yml

@@ -16,6 +16,9 @@ services:
         condition: on-failure
   db:
     image: postgres:9.4
+    environment:
+      POSTGRES_USER: "postgres"
+      POSTGRES_PASSWORD: "postgres"
     volumes:
       - db-data:/var/lib/postgresql/data
     networks:
@@ -78,4 +81,4 @@ networks:
   backend:
 
 volumes:
-  db-data:
+  db-data:

+ 3 - 0
docker-stack.yml

@@ -14,6 +14,9 @@ services:
         condition: on-failure
   db:
     image: postgres:9.4
+    environment:
+      POSTGRES_USER: "postgres"
+      POSTGRES_PASSWORD: "postgres"
     volumes:
       - db-data:/var/lib/postgresql/data
     networks:

+ 5 - 0
k8s-specifications/db-deployment.yaml

@@ -18,6 +18,11 @@ spec:
       containers:
       - image: postgres:9.4
         name: postgres
+        env:
+        - name: POSTGRES_USER
+          value: postgres
+        - name: POSTGRES_PASSWORD
+          value: postgres
         ports:
         - containerPort: 5432
           name: postgres

+ 4 - 0
kube-deployment.yml

@@ -77,6 +77,10 @@ spec:
         env:
         - name: PGDATA
           value: /var/lib/postgresql/data/pgdata
+        - name: POSTGRES_USER
+          value: postgres
+        - name: POSTGRES_PASSWORD
+          value: postgres
         ports:
         - containerPort: 5432
           name: db

+ 3 - 0
result/docker-compose.test.yml

@@ -47,6 +47,9 @@ services:
 
   db:
     image: postgres:9.4
+    environment:
+      POSTGRES_USER: "postgres"
+      POSTGRES_PASSWORD: "postgres"
     volumes:
       - "db-data:/var/lib/postgresql/data"
     networks: