Erstes Projekt deployen¶
1. Projekt anlegen¶
Dashboard -> "New Project". Drei Optionen:
- From Git - Repository verbinden (GitHub, GitLab, Bitbucket)
- From Template - vorgefertigte Stacks (SvelteKit, Next.js, Go-API, Python-FastAPI, ...)
- Empty - leeres Projekt, Code-Push spaeter
Fuer den ersten Versuch: From Template -> "SvelteKit Starter" auswaehlen.
2. Stack konfigurieren¶
Drei Bereiche:
- Build - Build-Command (Default aus Template), Output-Verzeichnis, Node-Version
- Runtime - Container oder Static-Site, Region, Resource-Limits
- Environment Variables - Key-Value-Pairs, secret-flagged optional
Fuer das Template alles auf Default lassen.
3. Environment waehlen¶
Standard-Environments:
- production - default-Branch (
main) - preview - alle anderen Branches und Pull-Requests bekommen Preview-URLs
- Custom-Environments (
staging,qa, ...) anlegbar
4. Deploy¶
"Deploy" druecken. Im Hintergrund:
- Repository wird geklont
- Build wird ausgefuehrt
- Image wird in Registry gepusht
- Container startet
- Cloudflare-Edge-Routing wird aktualisiert
- URL ist live
Typische Dauer: 60-120 Sekunden.
5. Logs und Metriken¶
Nach dem Deploy:
- Logs - Live-Tail und Filter (Level, Container, Zeitfenster)
- Metrics - CPU, Memory, Request-Rate, Latenz, Error-Rate
- Deployments - History, Rollback per Klick
Custom Domain¶
Settings -> Domains -> Add. CNAME auf den von kombify angezeigten Endpoint setzen, TLS wird automatisch via Let's Encrypt provisioniert.
CLI¶
Optional, fuer schnellere Workflows:
CLI-Doku: API-Referenz