Tech-USP: Kumiko-Apps sind Standard-Bun-Container. Coolify, Hetzner, Kubernetes, Bare-Metal — alle gehen.
Deploy-Optionen
| Mode | Setup | Zielgruppe |
|---|---|---|
| Coolify auf Hetzner | Multi-Stage Dockerfile + Pre-Deploy-Migrate-Step | Solo-Devs, Indie-Hacker |
| Kubernetes | Standard Container, init-container für Migrations | Mittelstand mit DevOps |
| Bare-Metal | Bun + Postgres + Redis + Meilisearch | Strikt-On-Prem-DACH |
| kumiko.so Hosted | Klick → läuft (Phase 3+) | Wer nicht ops’en will |
Was eingebaut ist
- Multi-Stage Build —
kumiko-buildproduziertdist/(Client) +dist-server/(~1 MB Server-Bundle), 7 native externals dokumentiert - Pre-Deploy-Migrate —
kumiko migrate applyals ephemeral container-step, Drizzle-kit + automatisches Projection-Rebuild - Boot-Gate — fehlende Migrations / Tabellen →
SchemaDriftError, Container exit. Kein Auto-Heal in Production - API/Worker-Mode-Split —
createApiEntrypoint+createWorkerEntrypoint+createAllInOneEntrypoint, Lane-Routing für Jobs + MSP-Consumer - Per-Instance Consumer-Delivery — SSE-Consumer per-Instanz,
delivery: "per-instance"für Cache-Sync zwischen API-Replicas
Architektur-Tiefendoku
hosting-stack— Coolify/k8s/Bare-Metal-Setupsmigrations— Per-App-Migration-Storyscaling— API horizontal, Worker eigene Prozesselifecycle— Startup-Phasen, Graceful-Shutdown../../../CLAUDE.mdProduction-Build-Sektion — Step-by-Step für eigene App
Reference: samples/showcases/publicstatus/deploy/ (Dockerfile + docker-compose + GHA-Workflow).
Wo das im Pitch landet
- DACH-Sales: Top-Argument #2 „Daten bleiben bei Euch” — On-Prem ist ernst gemeint, nicht Marketing-Sprech
- Indie-Hacker: Hetzner-Stack-Demo („~50–150 €/Monat statt mehrerer hundert Dollar für Vercel + Supabase + Clerk”)