Tags: 1sup1/kuku
Tags
feat: add production docker compose stack Add docker-compose.yml and env.example for the production environment. The stack runs the Go API server and Cloudflare Tunnel connector on an isolated subnet (172.29.0.0/16) to prevent subnet collision with the preview environment. The web frontend is deployed separately to Cloudflare Pages. Key configuration details: - Server binds only to the internal compose network; cloudflared proxies the public api.kuku.mom hostname - Database uses external managed Postgres with TLS required - OAuth clients, email (SES), and Gemini API credentials are prod-specific - Logging configured with size limits to prevent disk overflow - TRUSTED_PROXIES pinned to the compose subnet and Cloudflare IP ranges