コンテンツにスキップ

VercelからPagesへの移行

Last reviewed: almost 4 years ago

このチュートリアルでは、VercelアプリケーションをCloudflare Pagesにデプロイする方法を学びます。

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

アプリケーションをCloudflare Pagesに移動するには、ビルドコマンドとビルドディレクトリを見つける必要があります。Cloudflare Pagesはこの情報を使用してアプリケーションをビルドし、デプロイします。

Vercelダッシュボードで、デプロイしたいプロジェクトを見つけます。GitHubリポジトリからデプロイするように設定されている必要があります。

Vercelダッシュボードでサイトを選択

サイトダッシュボード内で、Settingsを選択し、次にGeneralを選択します。

サイトダッシュボードでサイト設定を選択

Build & Development settingsパネルを見つけます。ここにはBuild CommandOutput Directoryのフィールドがあります。フレームワークを使用している場合、これらの値は入力されていないかもしれませんが、フレームワークで使用されるデフォルトが表示されます。これらをCloudflare Pagesへのデプロイのために保存します。以下の画像では、Build Commandnpm run buildOutput Directorybuildです。

ビルドコマンドと出力ディレクトリのフィールドを見つける

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

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

はじめにガイドでは、GitHubプロジェクトをCloudflare Pagesに追加する方法を説明します。

カスタムドメインの追加

Pagesプロジェクトにカスタムドメインを使用するには、現在デプロイされているVercelアプリケーションと同じカスタムドメインを追加します。Pagesがサイトの初期デプロイを完了したら、Vercelアプリケーションを削除して、Cloudflare Pagesにリクエストを送信する必要があります。

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

ドメインのDNS設定で、VercelからCloudflare PagesへのCNAMEレコードを更新したことを確認してください。DNSレコードが更新されると、リクエストはPagesアプリケーションに送信されます。

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