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 checkout’tankazzle deploy komutu sunucu tarafında bir dağıtım işini sıraya alır. kazzle deploy checkout’unuzu yükler; dağıtım çalıştırıcısı bunu derler ve gönderir.
Her bileşen için:
- UI bileşenleri ayarlandığında
runtime.prod.buildkomutunu çalıştıran bir Docker görüntüsüne derlenir, aksi takdirdebun run buildçalıştırılır - Process bileşenleri
kazzle.config.tsdosyasındakiruntime.prod.commandkomutunu çalıştırır - komut 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 her bileşen için 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ı
Üretim komutları basit komutlar olmalıdır (örneğin
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’u aracılığıyla cihaz bilgisayarlarında (yerel makinenizde) da çalışabilir.runtime.dev.command komutu uygulamayı geliştirme modunda başlatır.