メインコンテンツへスキップ
Publishingツールは、アプリを本番稼働させ、Web上での動作を管理する場所です。アプリのWebアドレス、利用できる人、本番データベース、監視、セキュリティ、ホスティング方法を制御する設定がひとつのパネルにまとまっています。 開くには、ToolsパネルのReplit Cloud配下にあるPublishingを選択するか、Project Editorの右上にあるPublishを選択します。

アプリを公開する

メインパネルでは、アプリを本番稼働させるために必要なすべてを順番に確認できます。各セクションを確認したら、Publishを選択してください。
Domainフィールド、公開対象のアプリ、アクセス設定、データベース設定、監視、セキュリティ、エンゲージメントツールがPublishボタンの上に表示されているPublish your appパネル
  • Domain:アプリのWebアドレスです。Replitは.replit.appの名前を提案し、利用可能かどうかを確認します。名前は変更できます。また、公開後にカスタムドメインを接続することもできます。
  • What you’re publishing:本番稼働するアプリと、そのURLのプレビューです。
  • Who can access your app:公開アクセスと招待制アクセスから選択できます。招待制では、あなた自身、管理者、そして招待した人やグループにのみアプリの利用を限定します。詳細はアプリのアクセスをご覧ください。
  • Database settings:公開時にアプリの本番データベースを作成し、データを投入する方法を管理します。詳細は本番データベースをご覧ください。
  • Monitoring tools:アプリのモニタリングを有効にすると、アプリがダウンした際に真っ先に把握できます。Replitはアプリがオンラインであることを継続的に確認し、問題が発生した場合はメールで通知します。詳細はアプリの監視をご覧ください。
  • Security tools:公開前に詳細なセキュリティスキャンを実行します。Security AgentはAIと主要な静的解析ツールを組み合わせて、プロジェクトの脆弱性を確認します。詳細はProject Security Centerをご覧ください。
  • Engagement tools:フィードバックウィジェットを有効にすると、公開済みアプリの隅にフィードバックボタンが追加されます。送信内容は受信箱で確認し、修正のためにAgentへ送ることができます。

設定を調整する

Adjust settingsを選択すると、アプリのホスティング方法を手動で設定できます。ほとんどのビルダーはこれらの設定を変更する必要がありません。Replitが適切なデフォルト値を選んでくれます。
デプロイメントタイプ、マシン構成、デプロイメントシークレット、デプロイメントジオグラフィー、重大な脆弱性の公開をブロックするトグルが表示されているAdjust settingsセクション
  • Deployment type:アプリを公開するために使用する技術です。Autoscaleはゼロからどんな需要レベルにもスケールできるため、ほとんどのアプリに推奨されます。デプロイメントタイプを比較してください。
  • Machine configuration:アプリを実行するサーバーの性能です。Editを選択して、CPU、メモリ、最大マシン数を変更できます。パネルには、マシン1台あたりのコストと最大トラフィック時のコストが表示されます。詳細はマシン構成をご覧ください。
  • Deployment secrets:アプリがAPIやサービスにアクセスするために使う秘密鍵です(APIキーなどの機密情報を保管する、安全で非公開のストレージ領域です)。シークレットは開発環境から公開済みアプリへ自動的に同期されます。詳細はSecretsをご覧ください。
  • Deployment geography:アプリがホストされる場所です。ユーザーに近いリージョンを選ぶことでレイテンシーを削減できます。一度公開すると、アプリとそのリソースはこのリージョンに固定されます。後でリージョンを変更するには、アプリをリミックスしてください。詳細は公開の地域をご覧ください。
  • Block publishing of critical vulnerabilities:Replitは公開前に必ずセキュリティスキャンを実行します。この設定は、重大な脆弱性が見つかった場合に公開をブロックするかどうかを制御します。詳細はProject Security Centerをご覧ください。

次のステップ

公開ウォークスルー

Publishボタンからライブ URLまでのステップバイステップガイドです。

カスタムドメイン

ドメインを購入するか、すでに所有しているドメインを接続します。

アプリを監視する

公開済みアプリのログ、分析、稼働時間の監視です。

Autoscale、Static、Reserved VM、Scheduledをいつ使うべきかを解説します。