config-scripts/mongodb/docker-compose.yml

22 lines
439 B
YAML

version: '3'
services:
nosqldb:
image: mongo:5
container_name: mongodb
hostname: nosqldb
restart: always
networks:
- backend
volumes:
- /root/mongodb/data/mongo_data:/data/db
healthcheck:
test: ["CMD-SHELL", "echo 'db.stats().ok' | mongo localhost:27017/test --quiet"]
interval: 30s
timeout: 10s
retries: 5
start_period: 30s
networks:
backend:
external: true