Dağıtım
Kazzle uygulamaları Kazzle’ın barındırma hizmetine dağıtılabilir veya cihaz bilgisayarlarına yüklenebilir.Uzak dağıtım
Dağıtımlar eşzamansızdır: uygulama sayfası, AI veya bir kontrol noktasındankazzle deploy komutu sunucu tarafında bir dağıtım işini sıraya alır. kazzle deploy kontrol noktanızı yükler; dağıtım çalıştırıcısı onu derler ve gönderir.
Her bileşen için:
- UI bileşenleri
bun run buildkomutunu çalıştıran bir Docker görüntüsüne derlenir (package.jsondosyanız birbuildbetiği tanımlamalıdır) - Process bileşenleri
kazzle.config.tsdosyasındakiruntime.runkomutunu çalıştırır - eksikse dağıtım başarısız olur - Her bileşen kendi görüntüsünü ve dağıtımını alır
- Bir üretim URL’si atanır
Üretim URL’leri
Dağıtılan uygulamalarhttps://kazzle-{appId}.kazzle.app gibi bir URL alır. Birden fazla process bileşeni olan uygulamalar bileşen başına bir URL alır. Genel uygulamalar URL’ye sahip olan herkes tarafından erişilebilir. Özel uygulamalar Kazzle kimlik doğrulaması gerektirir.
Üretimde çalışma zamanı komutları
| Aşama | Komut | Ne zaman |
|---|---|---|
build | package.json build betiği | UI bileşenlerinin dağıtımı sırasında |
run | kazzle.config.ts içinde runtime.run | Üretimde, bir process bileşeni başlatır |
bun server/index.ts) - dağıtılan çalışma zamanı PORT, HOST ve gizli anahtarları doğrudan enjekte eder. Dev/üretim ayrımı için Kazzle CLI sayfasına bakın.
Yerel yükleme
Uygulamalar Kazzle daemon aracılığıyla cihaz bilgisayarlarında (yerel makinenizde) da çalışabilir.runtime.dev komutu uygulamayı geliştirme modunda başlatır.