add compose配置增加mongodb判断存活

This commit is contained in:
Autumn.home 2024-07-09 23:43:43 +08:00
parent 1df61c4f23
commit 2fb329bb59
1 changed files with 10 additions and 3 deletions

View File

@ -17,6 +17,11 @@ services:
MONGO_INITDB_ROOT_PASSWORD: ${MONGO_INITDB_ROOT_PASSWORD}
volumes:
- ./data/mongodb:/data/db
healthcheck:
test: [ "CMD", "mongosh", "--eval", "db.adminCommand('ping')" ]
interval: 10s
timeout: 5s
retries: 10
networks:
- scopesentry-network
@ -40,9 +45,6 @@ services:
scope-sentry:
image: autumn27/scopesentry:latest
container_name: scope-sentry
depends_on:
- mongodb
- redis
restart: always
ports:
- "8082:80"
@ -61,6 +63,11 @@ services:
interval: 30s
timeout: 10s
retries: 10
depends_on:
redis:
condition: service_healthy
mongodb:
condition: service_healthy
networks:
- scopesentry-network