CloudflarePages
Published at 2026/03/27
CloudflarePages
静的ページを CloudflarePages にデプロイする
1. GitHub に繋げて push
- GitHub にログイン
- new repository
- Repository name を入力
- Choose visibility を Private に変更
- Create repository を押す
- 表示されるコマンドを実行してローカルリポジトリとリモートを接続する
2. Cloudflare 設定
- Cloudflare にアクセス
- Workers and Pages > アプリケーションを作成する
- 「Pages を導入しようとお考えですか? 始める」の「始める」を押す
- 既存の Git リポジトリをインポートする
- リポジトリを選択して「セットアップの開始」を押す
- 下記をそれぞれ入力して「保存してデプロイする」を押す
Build command:
RAILS_ENV=production bundle install && rails perron:build
Build output directory:
output
3. 設定ファイルの出力
Cloudflare Pages | Perron に書いてあるコマンドで設定ファイルを作成する
rails app:template LOCATION='https://perron.railsdesigner.com/library/cloudflare-pages/template.rb'
4. 出力された wrangler.toml の編集
- name:
- Workerの名前
- PERRON_HOST:
- デプロイ先のドメイン名
- Cloudflare Pagesが自動で割り当てるドメイン(xxxxxxxxxxxxxx.pages.dev)を入れる
- PERRON_PROTOCOL:
- https のまま変えない
5. commit して push
pushすると自動でデプロイされるので、しばらく待つ