Penerapan
Aplikasi Kazzle dapat diterapkan ke hosting Kazzle atau diinstal pada komputer perangkat.Penerapan jarak jauh
Penerapan bersifat asinkron: halaman aplikasi, AI, ataukazzle deploy dari checkout mengantrikan pekerjaan penerapan sisi server. kazzle deploy mengunggah checkout Anda; runner penerapan membangun dan mengirimkannya.
Untuk setiap komponen:
- Komponen UI dibangun menjadi image Docker yang menjalankan
bun run build(filepackage.jsonAnda harus mendefinisikan skripbuild) - Komponen proses menjalankan perintah
runtime.runmereka darikazzle.config.ts- penerapan gagal jika tidak ada - Setiap komponen mendapatkan image dan penerapan sendiri
- URL produksi ditetapkan
URL produksi
Aplikasi yang diterapkan mendapatkan URL sepertihttps://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
| Fase | Perintah | Kapan |
|---|---|---|
build | Skrip build package.json | Selama penerapan komponen UI |
run | runtime.run dalam kazzle.config.ts | Di produksi, memulai komponen proses |
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. Perintahruntime.dev memulai aplikasi dalam mode pengembangan.