version: "3.6" services: database: image: mongo:5.0.2 command: mongod --port $MONGODB_INTERNAL_PORT restart: unless-stopped env_file: - ./docker/config/database.env volumes: - db-data:/data/db ports: - $MONGODB_INTERNAL_PORT networks: - web app: build: . command: python app.py env_file: - ./docker/config/app.env volumes: - ./src:/src - ./logs:/var/log/bot ports: - $APP_EXPOSED_PORT:$APP_INTERNAL_PORT depends_on: - database networks: - web restart: unless-stopped networks: web: driver: bridge volumes: db-data: