Skip to content

Tags: 1sup1/kuku

Tags

0.5.2

Toggle 0.5.2's commit message
release: 0.5.2

0.5.1

Toggle 0.5.1's commit message
release: 0.5.1

0.5.0

Toggle 0.5.0's commit message
release: 0.5.0

0.4.0

Toggle 0.4.0's commit message
release: 0.4.0

0.3.2

Toggle 0.3.2's commit message
release: 0.3.2 ready

0.3.1

Toggle 0.3.1's commit message
release: 0.3.1

0.3.0

Toggle 0.3.0's commit message
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

0.2.7

Toggle 0.2.7's commit message
init