GatsbyCloudがサービス終了するのでHostingをCloudflareに移行する
2023-09-18
2023-10-09
はじめに
この前、NetlifyからGatsbyCloudがサービスを終了するのでNetlifyへの移行を促すメールが来た。
ただし、以下の理由でNetlifyではなくCloudflareへ移行することにした。
- Netlifyはそこまで評判がよくない
- 現在このサイトに関係するサービスがごちゃごちゃしている。
- DNS Providerとして既にCloudflareを使用している。
ちなみに現在このサイトに 関係するサービスは以下のようになっている。
- Domain Registrar: Squarespace(旧: Google Domains)
- Hosting Provider: GatsbyCloud
- DNS Provider: Cloudflare
将来的にはDomainもCloudflareに移管する予定なので、そうなれば関連サービスをCloudflareに統一できるので管理も楽になっていいという考えがある。
移行手順
前提としてCloudflareへのアカウント登録は済んでいるものとする。
1. Cloudflare Pagesにリポジトリを連携する
- ログイン後、左のメニューから
Workers & Pages
をクリックする。 Pages
タブを選んでGitに接続
ボタンをクリックする。- 以降は画面での指示通りに操作する。GatsbyについてはPresetが存在するのでそれを選べば特段こちらから入力するような場所はなかった。
サイトのキャプチャを貼って説明しようと考えていたが、日本語化がちゃんとされているのでほぼいらないと判断した。
2. カスタムドメインを設定する
概要
のカスタム ドメイン
タブを選び、以降は画面での指示通りに操作する。
3. GatsbyCloudにホスティングしてあるプロジェクトを解除する
- Projectの
Site Settings
でHosting
からHostingをOFFにして、カスタムドメインの設定を削除する - GeneralからDanger Zoneの
Delete site
でサイトを削除する。
おわりに
移行は拍子抜けするほど簡単に終わる。