Skip to content

本番デプロイと疎通確認 (Vercel + AWS) (closes #19)#23

Merged
en-Barry merged 3 commits into
developfrom
feature/2605/en-Barry/deploy-production
May 12, 2026
Merged

本番デプロイと疎通確認 (Vercel + AWS) (closes #19)#23
en-Barry merged 3 commits into
developfrom
feature/2605/en-Barry/deploy-production

Conversation

@en-Barry
Copy link
Copy Markdown
Owner

@en-Barry en-Barry commented May 8, 2026

Summary

  • Terraform outputs に public_subnet_ids / ecs_sg_id を追加 (ECS run-task 実行に必要)
  • bootstrap/.terraform.lock.hcl を git 管理対象に追加
  • CORS を本番 Vercel ドメイン (coding-challenge-umber-beta.vercel.app) に更新し terraform apply 実施
  • challenge/README.md に本番 URL・ECR push 手順・ECS run-task 手順を追記
  • frontend/README.md に本番 Vercel URL と NEXT_PUBLIC_API_URL の確定値を追記

本番環境

項目 URL
フロントエンド (Vercel) https://coding-challenge-umber-beta.vercel.app
API (CloudFront) https://d1qlohhwjtfdr1.cloudfront.net

Test plan

  • GET https://d1qlohhwjtfdr1.cloudfront.net/healthz → 200 {"status":"ok"}
  • GET https://d1qlohhwjtfdr1.cloudfront.net/api/v1/electricity_bill_simulations?ampere=30&kwh=200 → 200 + JSON
  • ALB 直叩き → 403 (X-Origin-Verify 検証)
  • CORS: Access-Control-Allow-Origin: https://coding-challenge-umber-beta.vercel.app
  • Vercel フロントエンド → 200

🤖 Generated with Claude Code

@en-Barry en-Barry linked an issue May 9, 2026 that may be closed by this pull request
4 tasks
@en-Barry en-Barry force-pushed the feature/2605/en-Barry/infra-terraform branch from 92f8f82 to 5dd6f87 Compare May 11, 2026 05:04
@en-Barry en-Barry force-pushed the feature/2605/en-Barry/deploy-production branch from 15e9aeb to 7542ed7 Compare May 11, 2026 05:05
@en-Barry en-Barry force-pushed the feature/2605/en-Barry/infra-terraform branch from 5dd6f87 to b27aee1 Compare May 11, 2026 05:15
@en-Barry en-Barry force-pushed the feature/2605/en-Barry/deploy-production branch from 7542ed7 to af2eed1 Compare May 11, 2026 05:15
@en-Barry en-Barry force-pushed the feature/2605/en-Barry/infra-terraform branch from b27aee1 to 0190f2b Compare May 11, 2026 06:04
@en-Barry en-Barry force-pushed the feature/2605/en-Barry/deploy-production branch from af2eed1 to 8e9b5f4 Compare May 11, 2026 06:05
@en-Barry en-Barry force-pushed the feature/2605/en-Barry/infra-terraform branch from 0190f2b to f81e2dc Compare May 11, 2026 09:01
@en-Barry en-Barry force-pushed the feature/2605/en-Barry/deploy-production branch from 8e9b5f4 to 284d187 Compare May 11, 2026 09:02
@en-Barry en-Barry force-pushed the feature/2605/en-Barry/infra-terraform branch from f81e2dc to 797878f Compare May 11, 2026 10:25
@en-Barry en-Barry force-pushed the feature/2605/en-Barry/deploy-production branch from 284d187 to 427a792 Compare May 11, 2026 10:29
Repository owner deleted a comment from vercel Bot May 11, 2026
@en-Barry en-Barry force-pushed the feature/2605/en-Barry/infra-terraform branch from 797878f to 75aadb4 Compare May 12, 2026 07:46
@en-Barry en-Barry force-pushed the feature/2605/en-Barry/deploy-production branch from 427a792 to 4932177 Compare May 12, 2026 07:46
@en-Barry en-Barry changed the title feat: 本番デプロイと疎通確認 (Vercel + AWS) (closes #19) 本番デプロイと疎通確認 (Vercel + AWS) (closes #19) May 12, 2026
en-Barry and others added 3 commits May 12, 2026 19:40
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- :latest push 後は terraform apply では ECS が新イメージを pull しないため
  --force-new-deployment に変更
- ワンオフタスク手順の terraform output パスを challenge/ 前提に合わせ
  cd serverside_challenge_2/terraform → cd ../terraform に修正

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@en-Barry en-Barry force-pushed the feature/2605/en-Barry/infra-terraform branch from 75aadb4 to 7b3610c Compare May 12, 2026 10:40
@en-Barry en-Barry force-pushed the feature/2605/en-Barry/deploy-production branch from 4932177 to 0c5090f Compare May 12, 2026 10:40
Base automatically changed from feature/2605/en-Barry/infra-terraform to develop May 12, 2026 10:42
@en-Barry en-Barry merged commit dbef720 into develop May 12, 2026
@en-Barry en-Barry deleted the feature/2605/en-Barry/deploy-production branch May 12, 2026 10:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

本番デプロイと疎通確認 (Vercel + AWS)

1 participant