तैनाती
Kazzle ऐप्स को Kazzle की होस्टिंग पर तैनात किया जा सकता है या डिवाइस कंप्यूटर पर इंस्टॉल किया जा सकता है।रिमोट तैनाती
तैनातियां असिंक्रोनस हैं: ऐप पेज, AI, या चेकआउट सेkazzle deploy एक सर्वर-साइड तैनाती जॉब कतार में डालता है। kazzle deploy आपके चेकआउट को अपलोड करता है; तैनाती रनर इसे बनाता और भेजता है।
प्रत्येक घटक के लिए:
- UI घटक एक Docker इमेज में बनाए जाते हैं जो
runtime.prod.buildचलाता है जब सेट हो, अन्यथाbun run build - प्रक्रिया घटक
kazzle.config.tsसे अपनाruntime.prod.commandकमांड चलाते हैं - यदि यह गायब है तो तैनाती विफल हो जाती है - प्रत्येक घटक को अपनी इमेज और तैनाती मिलती है
- एक प्रोडक्शन URL असाइन किया जाता है
प्रोडक्शन URL
तैनात किए गए ऐप्स कोhttps://kazzle-{appId}.kazzle.app जैसा URL मिलता है। कई प्रक्रिया घटकों वाले ऐप्स को प्रति घटक एक URL मिलता है। सार्वजनिक ऐप्स URL वाले किसी भी व्यक्ति के लिए सुलभ हैं। निजी ऐप्स को Kazzle प्रमाणीकरण की आवश्यकता है।
प्रोडक्शन में रनटाइम कमांड
प्रोडक्शन कमांड बेयर कमांड होने चाहिए (जैसे
bun server/index.ts) - तैनात रनटाइम PORT, HOST, और सीक्रेट्स को सीधे इंजेक्ट करता है। डेव/प्रोडक्शन विभाजन के लिए Kazzle CLI पेज देखें।
स्थानीय इंस्टॉल
ऐप्स Kazzle डेमन के माध्यम से डिवाइस कंप्यूटर (आपकी स्थानीय मशीन) पर भी चल सकते हैं।runtime.dev.command कमांड ऐप को विकास मोड में शुरू करता है।