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