version: '2' services: epasmed-postgresql: image: {{epasmed_db_image}} environment: - POSTGRES_USER={{epasmed_db_user}} - POSTGRES_PASSWORD={{epasmed_db_pwd}} - POSTGRES_HOST_AUTH_METHOD={{epasmed_db_host_auth_method}} ports: - 5432:5432 networks: - {{ epasmed_docker_network }} volumes: - {{ epasmed_pg_data_volume }}:/var/lib/postgresql/data/ - {{ epasmed_pg_backups_volume }}:/tmp:ro - /etc/localtime:/etc/localtime:ro - /etc/timezone:/etc/timezone:ro deploy: mode: replicated replicas: 1 endpoint_mode: dnsrr placement: constraints: {{ epasmed_db_constraints }} restart_policy: condition: on-failure delay: 5s max_attempts: 3 window: 120s logging: driver: 'journald'