我做在軌項目,我只是通過以下命令來運行這個項目在控制檯:導軌 - 交換機環境到生產自動
$ rails server
但在發展模式下運行。我想要當我運行「軌道服務器」,它運行在生產模式,我必須編輯什麼腳本來設置環境?
我做在軌項目,我只是通過以下命令來運行這個項目在控制檯:導軌 - 交換機環境到生產自動
$ rails server
但在發展模式下運行。我想要當我運行「軌道服務器」,它運行在生產模式,我必須編輯什麼腳本來設置環境?
簡單:
rails server RAILS_ENV=production
或者:
rails s -e production
或者你的意思是沒有這個額外的東西嗎?如果是這樣,這取決於你使用的服務器。例如,您可以安裝Puma,並添加配置文件,您可以在其中指定默認環境。
This question可以幫助設置ngnx或乘客的導軌env。
所有鋼軌服務器上的可能的操作
-p端口:指定端口上
-b IP運行:綁定到特定的IP地址
- e名稱:使用特定的Rails環境(如生產)
-d:以守護進程模式運行
-h:顯示所有命令行選項
是幫助消息,我的意思沒有額外的參數在後面 – tesmojones
,那麼你應該[修改nginx的配置文件(HTTP:// WWW。 modrails.com/documentation/Users%20guide%20Nginx.html#PassengerAppEnv) – zishe
好的,謝謝.. – tesmojones