我希望工头宝石使用我开发环境文件中提供的PORT值,而不是使用自己的值.我的文件设置如下所示:
>开始工头的bash脚本:
工头开始-e development.env
> development.env文件内容:
PORT = 3000
> Procfile内容
web:bundle exec rails server thin -p $PORT -e $RAILS_ENV $1
dev服务器从5000端口开始,我知道我可以用-p 3000启动工头来强制它使用该端口.但是,这破坏了env文件的目的.
有什么建议么?
解决方法
看代码:
https://github.com/ddollar/foreman/blob/master/lib/foreman/process.rb看起来工头只会把PORT作为一个命令行参数.