-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
44 lines (43 loc) · 1.4 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
version: "3"
services:
database:
build:
context: postgres
restart: always
ports: # TODO(FelixZY): use `expose` instead
- 5432:5432
environment:
ENVIRONMENT_FILE: /run/secrets/environment
POSTGRES_USER_FILE: /run/secrets/dbms-owner-user
POSTGRES_PASSWORD_FILE: /run/secrets/dbms-owner-password
DB_OWNER_USER_FILE: /run/secrets/db-owner-user
DB_OWNER_PASSWORD_FILE: /run/secrets/db-owner-password
DB_APP_AUTH_USER_FILE: /run/secrets/db-app-auth-user
DB_APP_AUTH_PASSWORD_FILE: /run/secrets/db-app-auth-password
DB_NAME_FILE: /run/secrets/db-name
secrets:
- environment
- dbms-owner-user
- dbms-owner-password
- db-owner-user
- db-owner-password
- db-app-auth-user
- db-app-auth-password
- db-name
secrets:
environment:
file: ./secrets/development/ENVIRONMENT
dbms-owner-user:
file: ./secrets/development/postgres/DBMS_OWNER_USER
dbms-owner-password:
file: ./secrets/development/postgres/DBMS_OWNER_PASSWORD
db-owner-user:
file: ./secrets/development/postgres/DB_OWNER_USER
db-owner-password:
file: ./secrets/development/postgres/DB_OWNER_PASSWORD
db-app-auth-user:
file: ./secrets/development/postgres/DB_APP_AUTH_USER
db-app-auth-password:
file: ./secrets/development/postgres/DB_APP_AUTH_PASSWORD
db-name:
file: ./secrets/development/postgres/DB_NAME