← View all my writings

CloudflarePages_deploy

Published at 2026/03/27

CloudflarePages_deploy

1. gitHub に 繋げて push

  1. gitHub にログイン
  2. new repository
    1. Repository name を入力
    2. Choose visibility を Private に変更
    3. Create repository を押す
    4. 表示されるコマンドを実行してローカルリポジトリとリモートを接続する
[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