docker: fix the mongo healthcheck (#42)

This commit is contained in:
Minecon724
2025-08-18 20:43:01 +02:00
committed by GitHub
parent 54266d1ba3
commit bf6cd6cd46

View File

@@ -59,7 +59,7 @@ services:
validate: validate:
condition: service_completed_successfully condition: service_completed_successfully
healthcheck: healthcheck:
test: echo 'try { rs.status() } catch (err) { rs.initiate() }' | echo 'db.runCommand("ping").ok' | mongosh mongodb://localhost:27017 --quiet test: echo 'try { rs.status() } catch (err) { rs.initiate() }; db.runCommand("ping").ok' | mongosh mongodb://localhost:27017 --quiet
interval: 40s interval: 40s
timeout: 30s timeout: 30s
retries: 3 retries: 3
@@ -212,3 +212,4 @@ networks:
volumes: volumes:
dbdata: dbdata:
s3data: s3data: