diff --git a/docker-compose.yml b/docker-compose.yml index 8d6f011..4e42cdc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,18 +1,23 @@ services: postgres: - image: postgres + image: postgres:17 container_name: postgres networks: - pacs volumes: - ${POSTGRES_DATA_MNT}:${PGDATA} environment: + - PGPASSWORD='secret' - POSTGRES_USER=${POSTGRES_USER} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} - POSTGRES_DB=${POSTGRES_DB} - PGDATA=${PGDATA} - PGTZ=${PGTZ} + healthcheck: + test: [ "CMD", "pg_isready", "-q", "-d", "${DB_DATABASE}", "-U", "${DB_USERNAME}" ] + retries: 3 + timeout: 5s pgadmin: depends_on: