Fix the volume definition, add placement constraints to the postgresql image
This commit is contained in:
parent
ad70748c0d
commit
e06bcc48f8
|
@ -14,3 +14,4 @@ open_asfa_db_image: 'postgres:12-alpine'
|
||||||
open_asfa_db_name: 'asfadb'
|
open_asfa_db_name: 'asfadb'
|
||||||
open_asfa_db_user: 'asfadb_user'
|
open_asfa_db_user: 'asfadb_user'
|
||||||
open_asfa_db_volume: 'asfa_pg_data'
|
open_asfa_db_volume: 'asfa_pg_data'
|
||||||
|
open_asfa_db_constraints: '[node.labels.pg_data==asfa_server]'
|
|
@ -58,9 +58,19 @@ services:
|
||||||
POSTGRES_USER: postgres
|
POSTGRES_USER: postgres
|
||||||
POSTGRES_PORT: 5432
|
POSTGRES_PORT: 5432
|
||||||
PGDATA: /var/lib/postgresql/data/pg_data
|
PGDATA: /var/lib/postgresql/data/pg_data
|
||||||
|
deploy:
|
||||||
|
placement:
|
||||||
|
constraints: {{ open_asfa_db_constraints }}
|
||||||
|
restart_policy:
|
||||||
|
condition: always
|
||||||
|
delay: 5s
|
||||||
|
max_attempts: 3
|
||||||
|
window: 120s
|
||||||
|
logging:
|
||||||
|
driver: 'journald'
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
{{ open_asfa_docker_network }}:
|
{{ open_asfa_docker_network }}:
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
- {{ open_asfa_db_volume }}:
|
{{ open_asfa_db_volume }}:
|
||||||
|
|
Loading…
Reference in New Issue