cert_backend/connector_keyserver/mongo_docker/ compose.yaml

23 lines
614 B
YAML

services:
mongo:
image: "mongo:6.0"
container_name: mongo
hostname: mongo
restart: always
# healthcheck:
# test: "mongosh --quiet --eval 'rs.hello().setName ? rs.hello().setName : rs.initiate({_id: \"overleaf\",members:[{_id: 0, host:\"overleafmongo:27017\"}]})'"
# interval: 10s
# timeout: 10s
# retries: 5
# command: "--replSet overleaf"
ports:
- 27017:27017
volumes:
- ./data_db:/data/db
- ./data_configdb:/data/configdb
- ./backup:/backup
- /var/run/docker.sock:/var/run/docker.sock
extra_hosts:
- "mongo:127.0.0.1"