コンテンツにスキップ

Firebaseからの移行

Last reviewed: almost 4 years ago

このチュートリアルでは、既存のFirebaseアプリケーションをCloudflare Pagesに移行する方法を学びます。Cloudflare Pagesでホストしたい既存のFirebaseプロジェクトがすでにデプロイされている必要があります。

ビルドコマンドとビルドディレクトリの確認

アプリケーションをCloudflare Pagesに移動するには、ビルドコマンドとビルドディレクトリを見つける必要があります。

これらを使用して、Cloudflare Pagesにプロジェクトのデプロイ方法を指示します。ローカルマシンからfirebaseコマンドラインツールを使用して手動でデプロイしている場合、firebase.json設定ファイルにはビルドディレクトリとなるpublicキーが含まれているはずです:

firebase.json
{
"public": "public"
}

Firebase Hostingはビルドコマンドを要求しないため、標準的なJavaScriptセットアップを実行している場合は、npm buildや使用しているフレームワークまたはツールに特有のコマンド(例えば、ng build)を使用している可能性があります。

ビルドディレクトリとビルドコマンドを見つけたら、プロジェクトをCloudflare Pagesに移動できます。

新しいPagesプロジェクトの作成

静的サイトをGitHubにプッシュしたことがない場合は、続行する前にプッシュしてください。これにより、自動デプロイやデプロイメントプレビューなどの機能にアクセスできるようになります。

repo.newを訪れて指示に従い、プロジェクトをGitHubにプッシュして新しいリポジトリを作成できます。

ビルドコマンドビルドディレクトリを使用して、Cloudflare Pagesにプロジェクトを追加するには、Get started guideを参照してください。

古いアプリケーションの整理とドメインの割り当て

アプリケーションをデプロイしたら、Firebaseダッシュボードに移動して古いFirebaseプロジェクトを削除します。ドメインのCloudflare DNS設定で、ドメインのCNAMEレコードをFirebaseからCloudflare Pagesに更新してください。

このガイドを完了することで、FirebaseプロジェクトをCloudflare Pagesに正常に移行しました。