アプリケーションのローカルでの開発

Cloud Code を使用すると、Cloud Run に似た環境で Cloud Run アプリケーションをローカルで開発できます。Cloud Code はソース内の変更を監視し、変更があればそれを反映するために、すぐに実行中のアプリケーションを更新します。

実行構成の定義

アプリケーションを実行する前に、実行構成を作成する必要があります。

  1. 上部のタスクバーの [Run/Debug configurations] ダイアログに移動し、[Edit Configurations] をクリックします。
  2. [Cloud Code: Cloud Run] で [Cloud Run: Run Locally] を選択します。
  3. ビルダーのオプションとそれに関連する設定を指定します。

    Cloud Code は、Docker、Jib、Buildpacks のアーティファクト タイプをサポートしています。

  4. [OK] をクリックします。

    Cloud Run: Run Locally 構成ウィンドウ

オプション: 構成のカスタマイズ

ローカルで開発する場合は、Cloud Run(フルマネージド)を使用すると、サービス アカウント、環境変数、SQL 接続などの追加設定を指定できます。[Edit Configurations] を選択する場合は、[Advanced revision settings] セクションを使用します。

環境変数:

次の環境変数が実行中のコンテナに自動的に追加されます。

名前 説明
PORT HTTP サーバーでリッスンする必要があるポート。 8080
K_SERVICE 実行されている Cloud Run サービスの名前。 hello-world
K_REVISION 実行されている Cloud Run リビジョンの名前。 hello-world.1
K_CONFIGURATION リビジョンを作成した Cloud Run 構成の名前。 hello-world

アプリケーションの実行

アプリケーションを実行するには、次の手順に沿って操作します。

  1. [Run/Debug configuration] ダイアログ上部のタスクバーから [Cloud Run: Run Locally] 実行ターゲットを選択します。
  2. [Cloud Run: Run Locally] アクションの実行アイコン をクリックします。
  3. 実行中のアプリのログを出力ウィンドウに直接ストリーミングして表示します。
  4. デプロイが完了したら、[Event Log] パネルに表示された URL を使用して、実行中のアプリを表示できます。次の例ではその URL は http://localhost:8080 です。

    デプロイの正常終了の通知とアプリ プレビューの URL を含むイベントログ

サポートの利用

フィードバックを送信するには、GitHub で問題を報告します。または、Stack Overflow で質問します。