Skip to content

Commit 9985963

Browse files
authored
Merge pull request #1523 from MTES-MCT/feat-docker-compose-healthcheck
Ajout d'un healthcheck au docker compose entre la db et django
2 parents 400570e + 084fecc commit 9985963

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

docker-compose.yml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ services:
99
- "5555:5432"
1010
networks:
1111
- app-network
12+
healthcheck:
13+
test: ["CMD-SHELL", "pg_isready -h localhost -U $$POSTGRES_USER -d $$POSTGRES_DB"]
14+
interval: 5s
15+
timeout: 5s
16+
retries: 5
1217

1318
redis:
1419
image: "redis:alpine"
@@ -73,10 +78,14 @@ services:
7378
ports:
7479
- "8080:8080"
7580
depends_on:
76-
- db
77-
- redis
78-
- s3
79-
- export-server
81+
db:
82+
condition: service_healthy
83+
redis:
84+
condition: service_started
85+
s3:
86+
condition: service_started
87+
export-server:
88+
condition: service_started
8089
networks:
8190
- app-network
8291

0 commit comments

Comments
 (0)