# Don't change these development defaults, use a docker-compose.override.yml file instead :) services: api: build: context: . dockerfile: packages/api/Dockerfile env_file: .env ports: - "4300:4300" labels: - "traefik.enable=true" - "traefik.http.routers.voidy-api.entrypoints=websecure" - "traefik.http.routers.voidy-api.rule=Host(`voidy.thevoid.cafe`)" - "traefik.http.services.voidy-api.loadbalancer.server.port=4300" networks: - default - proxy restart: unless-stopped bot: build: context: . dockerfile: packages/bot/Dockerfile env_file: .env depends_on: - api networks: - default restart: unless-stopped mongo: image: mongo:latest container_name: voidy_db ports: - "27017:27017" environment: MONGO_INITDB_ROOT_USERNAME: voidy MONGO_INITDB_ROOT_PASSWORD: voidy networks: - default networks: proxy: external: true