フロントエンドとバックエンドをそれぞれ Cloud Run にデプロイします。main ブランチへのマージで GitHub Actions が自動デプロイします。
リポジトリの Settings → Secrets and variables → Actions から以下を登録してください。
| Secret 名 | 値 |
|---|---|
GCP_PROJECT_ID |
GCP プロジェクト ID |
GCP_SA_KEY |
サービスアカウントの JSON キー |
BACKEND_CLOUD_RUN_URL |
バックエンドの Cloud Run URL(初回デプロイ後に登録) |
- GitHub の
Actionsタブを開く Build and Deploy Backend to Cloud Runを選択Run workflowをクリック- 完了後、ログからバックエンドのURLを取得する
- 例:
https://git-push-pray-backend-xxxxxxxxxx-an.a.run.app
- 例:
取得したURLをSecretに登録します(末尾のスラッシュは不要)。
Build and Deploy to Cloud Runを選択Run workflowをクリック- 完了後、フロントエンドのURLにアクセスして動作確認
| 環境 | バックエンドURL |
|---|---|
| ローカル開発 | Vite proxy 経由 → http://localhost:8081 |
| 本番 (Cloud Run) | VITE_API_BASE_URL(バックエンドのCloud Run URL)に直接アクセス |