railsをproductionモードで実行する

Ruby on Rails

【Rails】railsをproductionモードで実行する

結論

--environmentオプションを使用します。

$ rails server --environment production

こんな時に使う

Railsアプリを作成して、よしサーバーにデプロイしようという時
デプロイ前に、ローカル環境のproductionモードで
動作確認したい時があります。

そんな時は、--environmentオプションを使用します。

$ rails server --environment production

実行してみます。

$ rails server --environment production

=> Booting Puma
=> Rails 5.2.4.2 application starting in production
=> Run `rails server -h` for more startup options
[28766] Puma starting in cluster mode...
[28766] * Version 3.12.4 (ruby 2.5.1-p57), codename: Llamas in Pajamas
[28766] * Min threads: 5, max threads: 5
[28766] * Environment: production
[28766] * Process workers: 2
[28766] * Preloading application
[28766] * Listening on tcp://0.0.0.0:3000
[28766] Use Ctrl-C to stop
[28766] - Worker 0 (pid: 28780) booted, phase: 0
[28766] - Worker 1 (pid: 28781) booted, phase: 0

こんな感じで、productionモードで起動ができます!
この状態でデプロイ前の動作確認などをします。

省略できる

また、このオプションは省略することもできます。
こんな感じ

$ rails s -e production

普段使う時はこっちの方が短くていいですね。

ピックアップ記事

  1. 【Blender】複数バージョンを簡単に管理できる、BlenderLaunche…
  2. 【Blender】MMDファイルをBlenderにImportするアドオン
  3. 【Rails】selectメソッドで特定の条件を満たす要素を取得する
  4. 【Rails】findメソッドで連想配列から指定した値を検索する
  5. 起動時の設定をカスタムする【Blender】

関連記事

 
  1. Ruby on Rails

    【Rails】文字列からHTMLタグを取り除く方法

    Railsで、HTMLタグを取り除いて文字列を出力したい時があります。…

  2. Ruby on Rails

    【Rails】modelを作成する

    結論rails generateコマンドを使いましょ…

  3. Ruby on Rails

    【Rails】RSpecのお作法メモ

    RSpecを書く機会が増えてきたので、記法の備忘録として記事にします…

  4. Ruby on Rails

    【Rails】レコードが保存済みか確認するpersisted?メソッド

    レコードが保存されているかどうかでUIの表示を切り替えたり、保存されて…

  5. Ruby on Rails

    【Rails】development? production? 開発環境ごとに処理を切り分けたい時

    Railsで、開発環境ごとに処理を切り替えたい時の方法を紹介します。ま…

  6. Ruby on Rails

    【Rails】Factory already registered: エラー

    railsでアプリ開発中、最新のfeatureブランチでリベースして…

カレンダー

2024年6月
 12
3456789
10111213141516
17181920212223
24252627282930

最近の記事

  1. WordPress

    【WPテーマ自作】UnderScoresの導入
  2. Blender

    起動時の設定をカスタムする【Blender】
  3. 慣れれば3分!Bumpノードを使用した質感表現の方法

    Blender

    【Blender】Bumpを使用した質感表現の方法
  4. WordPress

    【WPテーマ自作】ローカル環境でWP開発ができる「Local」の導入
  5. Blender

    【UE4】用語備忘録メモ
PAGE TOP