• #handover

引き継ぎメモ(Claude向け)

✅ 解決済み(2025-12-08)

この問題は解決しました。詳細は 2025-12-08/handover-note.md を参照。


問題の概要(アーカイブ)

状況

Cloudflare PagesでNuxtサイトをGit統合でデプロイしようとしたが、ビルド成功後も「Hello world」しか表示されない問題が発生。

原因

  • Cloudflare PagesがWorkersに統合された
  • Git統合でプロジェクトを作成すると、Workerスクリプト(Hello world)が優先実行される
  • distフォルダの静的ファイルが配信されない
  • wrangler.tomlの設定はGit統合では無視される

解決策

GitHub Actions から wrangler pages deploy でDirect Uploadする方式に変更。

完了した作業

  1. GitHub Secrets設定: CLOUDFLARE_ACCOUNT_ID, CLOUDFLARE_API_TOKEN
  2. deploy.yml修正: プロジェクト自動作成ステップを追加
  3. デプロイ成功: GitHub Actions でビルド & デプロイが正常動作

関連ファイル

  • apps/web/content/2025-12-07/cloudflare-github-actions-migration.md - 詳細な経緯
  • apps/web/content/2025-12-08/handover-note.md - 最新の引き継ぎメモ