Skip to content

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:

  1. Repository wird geklont
  2. Build wird ausgefuehrt
  3. Image wird in Registry gepusht
  4. Container startet
  5. Cloudflare-Edge-Routing wird aktualisiert
  6. 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:

npm install -g @kombify/cli
kombify login
kombify project init
kombify deploy

CLI-Doku: API-Referenz