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"