version: "3.8" services: mongo: container_name: walden-mongo build: context: . target: database args: - MONGO_ENTRY_FILE=4.4 - MONGO_VERSION=4.4 networks: - walden-backend volumes: - 'walden-db:/data/db' - 'walden-db:/data/configdb' restart: unless-stopped frontend: container_name: walden-frontend build: context: . target: runner restart: unless-stopped environment: - NODE_ENV=production - MONGO_URL=mongodb://mongo:27017/bopeep labels: - 'traefik.enable=true' - 'traefik.docker.network=docknet' - 'traefik.http.routers.labs-walden.rule=Host(`area51.mifi.dev`) && PathPrefix(`/walden`)' - 'traefik.http.routers.labs-walden.entrypoints=websecure' - 'traefik.http.routers.labs-walden.tls=true' - 'traefik.http.routers.labs-walden.tls.certresolver=letsencrypt' networks: - walden-backend - docknet networks: walden-backend: driver: bridge external: false docknet: name: docknet external: true volumes: walden-db: external: true