Langsung ke konten utama

Penerapan

Aplikasi Kazzle dapat diterapkan ke hosting Kazzle atau diinstal pada komputer perangkat.

Penerapan jarak jauh

Penerapan bersifat asinkron: halaman aplikasi, AI, atau kazzle deploy dari checkout mengantrikan pekerjaan penerapan sisi server. kazzle deploy mengunggah checkout Anda; runner penerapan membangun dan mengirimkannya. Untuk setiap komponen:
  1. Komponen UI dibangun menjadi image Docker yang menjalankan bun run build (file package.json Anda harus mendefinisikan skrip build)
  2. Komponen proses menjalankan perintah runtime.run mereka dari kazzle.config.ts - penerapan gagal jika tidak ada
  3. Setiap komponen mendapatkan image dan penerapan sendiri
  4. URL produksi ditetapkan
Picu penerapan dari halaman aplikasi atau melalui AI:
Deploy my app

URL produksi

Aplikasi yang diterapkan mendapatkan URL seperti https://kazzle-{appId}.kazzle.app. Aplikasi dengan beberapa komponen proses mendapatkan satu URL per komponen. Aplikasi publik dapat diakses oleh siapa saja yang memiliki URL. Aplikasi pribadi memerlukan autentikasi Kazzle.

Perintah runtime di produksi

FasePerintahKapan
buildSkrip build package.jsonSelama penerapan komponen UI
runruntime.run dalam kazzle.config.tsDi produksi, memulai komponen proses
Perintah produksi harus berupa perintah bare (misalnya bun server/index.ts) - runtime yang diterapkan menyuntikkan PORT, HOST, dan rahasia secara langsung. Lihat halaman Kazzle CLI untuk pemisahan dev/produksi.

Instalasi lokal

Aplikasi juga dapat berjalan pada komputer perangkat (mesin lokal Anda) melalui daemon Kazzle. Perintah runtime.dev memulai aplikasi dalam mode pengembangan.