デプロイ
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 を取得します。複数のプロセスコンポーネントを持つアプリは、コンポーネントごとに 1 つの URL を取得します。公開アプリは URL を持つ誰でもアクセスできます。プライベートアプリは Kazzle 認証が必要です。
本番環境でのランタイムコマンド
本番コマンドは単純なコマンドである必要があります(例:
bun server/index.ts)。デプロイされたランタイムは PORT、HOST、およびシークレットを直接注入します。開発/本番の分割については、Kazzle CLI ページを参照してください。
ローカルインストール
アプリは Kazzle デーモン経由でデバイスコンピュータ(ローカルマシン)でも実行できます。runtime.dev.command コマンドはアプリを開発モードで開始します。