Firebaseからの移行
このチュートリアルでは、既存のFirebaseアプリケーションをCloudflare Pagesに移行する方法を学びます。Cloudflare Pagesでホストしたい既存のFirebaseプロジェクトがすでにデプロイされている必要があります。
アプリケーションをCloudflare Pagesに移動するには、ビルドコマンドとビルドディレクトリを見つける必要があります。
これらを使用して、Cloudflare Pagesにプロジェクトのデプロイ方法を指示します。ローカルマシンからfirebaseコマンドラインツールを使用して手動でデプロイしている場合、firebase.json設定ファイルにはビルドディレクトリとなるpublicキーが含まれているはずです:
{ "public": "public"}Firebase Hostingはビルドコマンドを要求しないため、標準的なJavaScriptセットアップを実行している場合は、npm buildや使用しているフレームワークまたはツールに特有のコマンド(例えば、ng build)を使用している可能性があります。
ビルドディレクトリとビルドコマンドを見つけたら、プロジェクトをCloudflare Pagesに移動できます。
静的サイトをGitHubにプッシュしたことがない場合は、続行する前にプッシュしてください。これにより、自動デプロイやデプロイメントプレビューなどの機能にアクセスできるようになります。
repo.new ↗を訪れて指示に従い、プロジェクトをGitHubにプッシュして新しいリポジトリを作成できます。
ビルドコマンドとビルドディレクトリを使用して、Cloudflare Pagesにプロジェクトを追加するには、Get started guideを参照してください。
アプリケーションをデプロイしたら、Firebaseダッシュボードに移動して古いFirebaseプロジェクトを削除します。ドメインのCloudflare DNS設定で、ドメインのCNAMEレコードをFirebaseからCloudflare Pagesに更新してください。
このガイドを完了することで、FirebaseプロジェクトをCloudflare Pagesに正常に移行しました。