services: mongodb: extends: file: ${TEMPLATES_PATH} service: default image: mongo:latest container_name: mongodb expose: - 27017 environment: MONGO_INITDB_ROOT_USERNAME: ${MONGO_DB_USERNAME} MONGO_INITDB_ROOT_PASSWORD: ${MONGO_DB_ROOT_PASSWORD} volumes: - ${DB_PATH}/mongodb/data:/data/db - ${DB_PATH}/mongodb/init/mongo-init.sh:/docker-entrypoint-initdb.d/mongo-init.sh:ro labels: # Watchtower - "com.centurylinklabs.watchtower.enable=true"