CloudflarePages_deploy
Published at 2026/03/27
CloudflarePages_deploy
1. gitHub に 繋げて push
- gitHub にログイン
- new repository
- Repository name を入力
- Choose visibility を Private に変更
- Create repository を押す
- 表示されるコマンドを実行してローカルリポジトリとリモートを接続する
| [Cloudflare Pages | Perron](https://perron.railsdesigner.com/library/cloudflare-pages/) に書いてあるコマンドで設定ファイルを作成する |
rails app:template LOCATION='https://perron.railsdesigner.com/library/cloudflare-pages/template.rb'
出力された wrangler.toml を編集する
PERRON_HOST → デプロイ先のドメイン名。Cloudflare Pagesが自動で割り当てるドメイン(your-project.pages.dev)を入れる
PERRON_PROTOCOL → https のまま変えない
Cloudflare にビルドコマンドを設定する
Cloudflare PagesのダッシュボードでプロジェクトのSettings → Builds & Deploymentを開いて、以下を設定してください:
Build command: RAILS_ENV=production bundle install && rails perron:build
Build output directory: output
ただCloudflare PagesはRuby環境が使えない可能性があります。RUBY_VERSION = “3.4.5” が wrangler.toml に書いてありますが、Cloudflare PagesがRubyをサポートしているか確認が必要です。
Comments
What do you think? Got ideas or suggestions? Let me know below.
Comments are powered by Chirp Form
{{comment}}