services: gateway: build: . container_name: gravity-gateway restart: unless-stopped ports: - "8585:8585" environment: - DISCORD_TOKEN=${DISCORD_TOKEN} - DISCORD_GUILD_ID=${DISCORD_GUILD_ID} - BOT_MODE=gateway - GATEWAY_PORT=8585 # Brain path inside container (not used in gateway mode, but needed for config validation) - BRAIN_PATH=/app/data/brain volumes: - gateway-data:/app/data logging: driver: json-file options: max-size: "10m" max-file: "3" volumes: gateway-data: