メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.replit.com/llms.txt

Use this file to discover all available pages before exploring further.

Reserved VMデプロイは、アプリ専用のコンピューティングリソースを提供する仮想マシン(VM)上で実行されます。このデプロイタイプは、中断なしに予測可能なコストとパフォーマンスを提供します。 以下のユースケースに最適です:
  • メモリを多く使用するバックグラウンドタスク
  • 常時接続が必要なチャットアプリのボット
  • 常時稼働のAPIサーバー
Reserved VMデプロイ

機能

Reserved VMデプロイには以下の機能が含まれています:
  • 専用リソース: 予約されたコンピューティングリソースで一貫したアプリパフォーマンスを確保します。
  • カスタムドメイン: カスタムドメインを設定するか、<app-name>.replit.app URLを使用してアプリにアクセスします。
  • コンピューティングリソースオプション: アプリのパフォーマンスニーズに合ったVMオプションを選択します。
  • 設定可能なポートマッピング: アプリがインターネットに公開するポートを定義します。
  • モニタリング: ログを確認し、発行済みアプリのステータスを監視します。

使用方法

Reserved VMデプロイは、PublishingプロジェクトエディターツールからアクセスできCます。
左のツールドックから:
  1. All toolsアイコン All toolsを選択して、プロジェクトエディターツールのリストを表示します。
  2. Publishingアイコン Publishingを選択します。
  3. Reserved VMオプションを選択し、Set up your published appを選択します。
検索バーから:
  1. 上部の虫眼鏡アイコン虫眼鏡を選択して検索ツールを開きます
  2. 「Publishing」と入力してツールを検索し、結果から選択します。
  3. Reserved VMオプションを選択し、Set up your published appを選択します。
Reserved VM発行オプション

マシン設定

デプロイをホストするマシンのCPUとRAMの設定を選択します。選択したマシンサイズの横にオプションのコストが表示されます。

プライマリドメイン

Specify the subdomain part of the hostname for your published app. After you publish, you can access your published app at https://<subdomain>.replit.app. To learn how to use a custom domain, see Custom Domains.

プライベートデプロイ

The private published app feature is available on the Pro and Enterprise plans.
Private published apps grant access to your app only to members of your workspace, or to specific users and groups that you invite. When publishing, you can choose between Public, Workspace only, or Only you access. To learn how to set up a private deployment, see Private Deployments.

ビルドコマンド

Build commandフィールドに、Runコマンドを実行する前にアプリをコンパイルまたはセットアップするシェルコマンドを入力します。 例えば、Viteを使ってJavaScriptアプリを本番環境用に最適化するには、vite buildコマンドを追加することがあります。

実行コマンド

Run commandフィールドに、タスクを起動するシェルコマンドを入力します。このコマンドはワークフローで使用するものと同様にしてください。例えば、「myApp」というFlaskアプリを起動するには、flask --app myApp runコマンドを追加することがあります。

発行済みアプリのシークレット

Add published app secretを選択して、アプリを安全に実行するために必要な環境変数やシークレットを追加します。 Replit Appに環境変数やシークレットがある場合、PublishingツールはそれらをリストKに自動的に追加します。

アプリタイプオプション

以下のオプションのいずれかを選択します:
  • Web server: ウェブアプリやユーザーがインターネット上で接続できるアプリを発行する場合はこのオプションを選択します。
  • Background worker: アプリがポートをリッスンしたりサーバーを起動しない場合はこのオプションを選択します。
Web Serverを選択した場合、以下の操作を行ってどのポートを公開するかをカスタマイズできます:
  1. Port configurationセクションを展開します。
  2. Networking pane to configureを選択してNetworkingタブを開き、ポートマッピングを管理します。
ポートの設定の詳細については、ポートを参照してください。

次のステップ

発行の詳細については、以下のリソースを参照してください:
  • 発行済みアプリの監視:ログの確認とスケジュールされたデプロイの監視方法を学びます。
  • 発行コスト:発行に関連するコストを確認します。
  • 料金:各プランタイプの料金と許容量を確認します。
  • 使用量許容量:スケジュールされたデプロイの使用量制限と課金単位について学びます。