Fix the volume definition, add placement constraints to the postgresql image
This commit is contained in:
parent
ad70748c0d
commit
e06bcc48f8
|
@ -13,4 +13,5 @@ open_asfa_db_image: 'postgres:12-alpine'
|
|||
#open_asfa_db_pwd: 'set it in a vault file'
|
||||
open_asfa_db_name: 'asfadb'
|
||||
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_PORT: 5432
|
||||
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:
|
||||
{{ open_asfa_docker_network }}:
|
||||
|
||||
volumes:
|
||||
- {{ open_asfa_db_volume }}:
|
||||
{{ open_asfa_db_volume }}:
|
||||
|
|
Loading…
Reference in New Issue