引き継ぎメモ(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する方式に変更。
完了した作業
- ✅ GitHub Secrets設定:
CLOUDFLARE_ACCOUNT_ID,CLOUDFLARE_API_TOKEN - ✅ deploy.yml修正: プロジェクト自動作成ステップを追加
- ✅ デプロイ成功: GitHub Actions でビルド & デプロイが正常動作
関連ファイル
apps/web/content/2025-12-07/cloudflare-github-actions-migration.md- 詳細な経緯apps/web/content/2025-12-08/handover-note.md- 最新の引き継ぎメモ