diff --git a/docker-compose.yml b/docker-compose.yml index 96f93f9..bdc2fb5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,6 +2,12 @@ services: db: image: postgres:13 env_file: .env + healthcheck: + test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER} -d ${POSTGRES_DB}"] + interval: 10s + retries: 5 + start_period: 30s + timeout: 10s volumes: - pgdata:/var/lib/postgresql/data networks: @@ -15,7 +21,9 @@ services: volumes: - .:/app depends_on: - - db + db: + condition: service_healthy + restart: true networks: - main ports: