Skip to main content

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’tan kazzle 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:
  1. UI bileşenleri ayarlandığında runtime.prod.build komutunu çalıştıran bir Docker görüntüsüne derlenir, aksi takdirde bun run build çalıştırılır
  2. Process bileşenleri kazzle.config.ts dosyasındaki runtime.prod.command komutunu çalıştırır - komut eksikse dağıtım başarısız olur
  3. Her bileşen kendi görüntüsünü ve dağıtımını alır
  4. Bir üretim URL’si atanır
Uygulama sayfasından veya AI aracılığıyla dağıtımı tetikleyin:

Üretim URL’leri

Dağıtılan uygulamalar https://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.