GatsbyCloudがサービス終了するのでHostingをCloudflareに移行する

cloud's flare
2023-09-18
2023-10-09

はじめに

この前、NetlifyからGatsbyCloudがサービスを終了するのでNetlifyへの移行を促すメールが来た。

ただし、以下の理由でNetlifyではなくCloudflareへ移行することにした。

ちなみに現在このサイトに関係するサービスは以下のようになっている。

  • Domain Registrar: Squarespace(旧: Google Domains)
  • Hosting Provider: GatsbyCloud
  • DNS Provider: Cloudflare

将来的にはDomainもCloudflareに移管する予定なので、そうなれば関連サービスをCloudflareに統一できるので管理も楽になっていいという考えがある。

移行手順

前提としてCloudflareへのアカウント登録は済んでいるものとする。

1. Cloudflare Pagesにリポジトリを連携する

  1. ログイン後、左のメニューからWorkers & Pagesをクリックする。
  2. Pagesタブを選んでGitに接続ボタンをクリックする。
  3. 以降は画面での指示通りに操作する。GatsbyについてはPresetが存在するのでそれを選べば特段こちらから入力するような場所はなかった。

サイトのキャプチャを貼って説明しようと考えていたが、日本語化がちゃんとされているのでほぼいらないと判断した。

2. カスタムドメインを設定する

  1. 概要カスタム ドメインタブを選び、以降は画面での指示通りに操作する。

3. GatsbyCloudにホスティングしてあるプロジェクトを解除する

  1. ProjectのSite SettingsHostingからHostingをOFFにして、カスタムドメインの設定を削除する
  2. GeneralからDanger ZoneのDelete siteでサイトを削除する。

おわりに

移行は拍子抜けするほど簡単に終わる。

© 2023 ryomazone.dev