23 lines
614 B
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"
|
|
|