Skip to content

[chore] Firebase Hosting 関連ファイルをすべて Cloudflare 構成に置き換える #230

Description

@yusuke0610

背景

Firebase Hosting から Cloudflare Pages へ移行完了後、
リポジトリ内に残存する Firebase 関連の設定・スクリプト・テストを
Cloudflare 対応に完全置き換えする。

削除対象

  • firebase.json
  • .firebaserc
  • firebase-debug.log(.gitignore 確認)
  • Firebase Hosting に依存したローカル起動スクリプト
    • firebase emulators:start など

追加・修正対象

ローカル開発スクリプト

  • Cloudflare Pages のローカル再現スクリプトを追加
    • wrangler pages dev dist --proxy 8080 などで rewrite をローカルで再現
    • package.json の dev スクリプトを更新

テストコード

  • Firebase Hosting の rewrite 挙動を前提としたテストを特定
  • Cloudflare の rewrite 挙動に合わせて修正
  • Cookie の Set / 検証まわりの結合テストを追加
    • httpx.AsyncClient で Set-Cookie ヘッダーが正しく返るかを検証

CI/CD

  • Firebase Hosting 関連の GitHub Actions step をすべて削除
    (Issue Stg #4 と重複する部分は Stg #4 で対応済みのはず)

確認事項

  • grep -r "firebase" . でリポジトリ全体に残存がないことを確認
  • ローカルで wrangler pages dev が正常に起動することを確認

依存

  • Issue force commit #1Stg #4 がすべて完了してから着手(最後にやるクリーンアップ)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions