このブログを Cloudflare Pages に移行した
このブログを Netlify から Cloudflare に移行した。
流れ
基本的に移行ガイドがあるのでそれを参考に GitHub と連携、ビルドの設定を行なった。サイトのビルド設定にプレセットがあって便利。
ここまででexample.pages.dev
でサイトの確認ができるようになったので次にドメインをあてる。
ドメインは、Terraform を使って Route53 で管理しているので、CNAME レコードの向き先を変更して終わり。
resource "aws_route53_zone" "hrysd-org" {
name = "hrysd.org"
}
resource "aws_route53_record" "docs-hrysd-org" {
zone_id = aws_route53_zone.hrysd-org.zone_id
name = "docs.hrysd.org"
type = "CNAME"
ttl = "300"
records = ["docs-hrysd-org.pages.dev"]
}
反映までに1~2分くらいかかったようで、瞬断しているタイミングがあった。
最後に
移行自体特に難しいことはなかったが、ビルドのログを見る限り Ruby のバージョンが 2.7 系と古かった。 この辺がどうなっているかは今調べ中。
19:31:01.954 Using /opt/buildhome/.rvm/gems/ruby-2.7.1
19:31:02.596 Using bundler version 2.2.22 from Gemfile.lock