Déploiement
Les applications Kazzle peuvent être déployées sur l’hébergement Kazzle ou installées sur des ordinateurs locaux.Déploiement distant
Les déploiements sont asynchrones : la page de l’application, l’IA oukazzle deploy depuis une extraction met en file d’attente un travail de déploiement côté serveur. kazzle deploy télécharge votre extraction ; le moteur de déploiement la construit et la déploie.
Pour chaque composant :
- Les composants UI sont construits dans une image Docker qui exécute
runtime.prod.builds’il est défini, sinonbun run build - Les composants Process exécutent leur commande
runtime.prod.commanddepuiskazzle.config.ts- le déploiement échoue s’il manque - Chaque composant obtient sa propre image et son propre déploiement
- Une URL de production est attribuée
URLs de production
Les applications déployées reçoivent une URL commehttps://kazzle-{appId}.kazzle.app. Les applications avec plusieurs composants Process obtiennent une URL par composant. Les applications publiques sont accessibles à quiconque dispose de l’URL. Les applications privées nécessitent l’authentification Kazzle.
Commandes runtime en production
Les commandes de production doivent être des commandes simples (par ex.
bun server/index.ts) - le runtime déployé injecte PORT, HOST et les secrets directement. Consultez la page Kazzle CLI pour la séparation dev/production.
Installation locale
Les applications peuvent également s’exécuter sur des ordinateurs locaux (votre machine locale) via le daemon Kazzle. La commanderuntime.dev.command démarre l’application en mode développement.