Triển khai
Các ứng dụng Kazzle có thể được triển khai lên hosting của Kazzle hoặc cài đặt trên các máy tính thiết bị.Triển khai từ xa
Các lần triển khai là không đồng bộ: trang ứng dụng, AI, hoặckazzle deploy từ một checkout sẽ xếp hàng một công việc triển khai phía máy chủ. kazzle deploy tải lên checkout của bạn; trình chạy triển khai xây dựng và gửi nó.
Đối với mỗi thành phần:
- Các thành phần UI được xây dựng thành một hình ảnh Docker chạy
bun run build(tệppackage.jsoncủa bạn phải định nghĩa một scriptbuild) - Các thành phần Process chạy lệnh
runtime.runcủa chúng từkazzle.config.ts- triển khai sẽ thất bại nếu nó bị thiếu - Mỗi thành phần nhận được hình ảnh và triển khai riêng của nó
- Một URL sản xuất được gán
URL sản xuất
Các ứng dụng được triển khai nhận một URL nhưhttps://kazzle-{appId}.kazzle.app. Các ứng dụng có nhiều thành phần process nhận một URL cho mỗi thành phần. Các ứng dụng công khai có thể truy cập được bởi bất kỳ ai có URL. Các ứng dụng riêng tư yêu cầu xác thực Kazzle.
Lệnh runtime trong sản xuất
| Giai đoạn | Lệnh | Khi nào |
|---|---|---|
build | Script build trong package.json | Trong quá trình triển khai các thành phần UI |
run | runtime.run trong kazzle.config.ts | Trong sản xuất, khởi động một thành phần process |
bun server/index.ts) - runtime được triển khai sẽ tiêm PORT, HOST, và các bí mật trực tiếp. Xem trang Kazzle CLI để biết về sự phân chia dev/production.
Cài đặt cục bộ
Các ứng dụng cũng có thể chạy trên các máy tính thiết bị (máy cục bộ của bạn) thông qua daemon Kazzle. Lệnhruntime.dev khởi động ứng dụng ở chế độ phát triển.