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
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; công cụ triển khai sẽ xây dựng và phát hành 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
runtime.prod.buildkhi được đặt, nếu không thìbun run build - Các thành phần Process chạy lệnh
runtime.prod.commandcủ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 production được gán
URL Production
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 production
Các lệnh production phải là lệnh đơn thuần (ví dụ:
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 thêm 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.command khởi động ứng dụng ở chế độ phát triển.