services: bot: build: context: . dockerfile: Dockerfile container_name: openbot restart: unless-stopped environment: - NODE_ENV=production # Database - DATABASE_URL=${DATABASE_URL} # Discord - BOT_TOKEN=${BOT_TOKEN} - OWNER_ID=${OWNER_ID} # GitHub (if needed) - GITHUB_TOKEN=${GITHUB_TOKEN} # Jules - JULES_API_KEY=${JULES_API_KEY} healthcheck: test: ['CMD', 'node', '-e', 'process.exit(0)'] interval: 30s timeout: 10s retries: 3 start_period: 60s networks: - openbot-network networks: openbot-network: driver: bridge