デプロイとは?
デプロイとは、アプリのあるバージョンをサーバー上で公開し、実際のユーザーがアクセスできるようにする作業です。アプリを変更して再度公開するたびに、新しいバージョンをデプロイしています。
構築中は、アプリはあなただけが見られるプレビューで動きます。デプロイでは、現在のバージョンをホスティング先にコピーして起動し、公開アドレスをそのバージョンに向けます。
慎重なデプロイでは、新しいバージョンが正しく起動することを確認してから、ユーザーをそこへ誘導します。そのため、壊れたビルドによって公開中のアプリが停止することはありません。また、新しいバージョンに必要なデータベースの変更も適用します。
よい習慣としては、まずプレビューやステージング用の複製でテストすること、大きな変更をまれに行うのではなく小さな変更を頻繁にデプロイすること、そして最後に正常だったバージョンへ戻せる手段を用意しておくことです。
Mythexでは、デプロイは「公開」ボタンです。アプリをURLで公開し、稼働させ続けます。
よくある質問
デプロイと公開の違いは何ですか?
ほとんどのアプリビルダーでは、どちらも現在のバージョンを本番で利用できるようにすることを意味し、同じ意味で使われます。開発者はデプロイと呼ぶ傾向があり、ビルダーでは「公開」ボタンと呼ばれることが多いです。
プレビューでは動くのに、デプロイ後に動かないのはなぜですか?
よくある原因は、公開環境に環境変数やシークレットが設定されていないこと、データベースの変更が実行されていないこと、またはローカルにしか存在しないパスがあることです。まず公開中のアプリのログを確認してください。
関連項目
Mythex · Pricing · AIでなんでも作ろう · ウェブサイト・アプリのテンプレート · Mythexを比較 · AIアプリ開発用語集 · AIアプリ開発の無料ツール · English