Skip to main content
Publish を選択すると、アプリをライブにする短いパイプラインが開始します。このページでは、公開中に何が起こるか、アプリの更新方法、そしてライブになった後の管理場所について説明します。

公開のステージ

公開は5つのステージを経て進み、通常1〜2分かかります。Publishing ツールでプログレスバーを確認したり、View logs を選択して詳細を見たり、Cancel を選択して進行中の公開を停止したりできます。
Provision が完了し、Security checks と Build が進行中、Bundle と Promote が保留中の5段階プログレスバーが表示された Publishing の概要
  1. Provision: サーバーや本番データベースなど、アプリが実行されるクラウドリソースを Replit が用意します。
  2. Security checks: ライブになる前に、安全でない依存関係や公開されたシークレットなど、セキュリティ上の問題を Replit がスキャンします。
  3. Build: Replit がプロジェクトを本番バージョン、つまりWeb上で動作する最適化された形に変換します。
  4. Bundle: ビルドされたアプリが、単一のすぐに実行できるユニットにパッケージ化されます。
  5. Promote: Replit が現在のバージョンと並行して新しいバージョンを準備し、URL をそちらに切り替えます。
公開はプロジェクト全体を対象とします。アプリやスライド、ドキュメントなど、プロジェクト内のすべてのアーティファクトが一緒に公開されます。
技術的な詳細を知りたいビルダー向け: Provision では、選択したデプロイメントタイプとリージョンに応じたデプロイメントインフラを割り当てます。Security checks では依存関係とコードのスキャンを実行し、セキュリティ設定によっては重大な脆弱性が見つかった場合に公開をブロックすることがあります。Build ではビルドコマンドを実行し、本番用にアセットをコンパイルします。Bundle ではビルド出力をデプロイ可能なイメージにパッケージ化します。Promote では切り替えを実行します。新しいバージョンが URL での配信を開始し、以前のデプロイメントを置き換えます。
すべてのステージが完了すると、アプリがライブになります。Publishing ツールで URL を選択して開きましょう。

アプリを更新する

変更を加えた後、再度 Publish を選択します。アプリは同じ URL で更新され、訪問者は次回読み込んだときに最新バージョンを取得します。新しいリンクを共有する必要はありません。

ライブアプリを管理する

Publishing ツールは、アプリがライブになった後の管理場所でもあります:
  • 状態を監視する: アプリがオンラインかどうかを確認し、ログを表示し、リソース使用状況をチェックします。モニタリングについて詳しく学ぶ。
  • 訪問者を確認する: リクエストとトラフィックのグラフはモニタリングにあり、訪問者やユーザーに関する分析は Growth ペインにあります。
  • アクセス権を変更する: 公開を停止し、別のアクセスオプションを選択して、再度公開します。アプリのアクセスについて詳しく学ぶ。
  • ドメインを接続する: アプリにカスタムウェブアドレスを設定します。カスタムドメインについて詳しく学ぶ。

次のステップ