我使用foreman和upstart来启动/停止我的独角兽进程。
我使用foreman将.env文件中的变量传递给rails应用程序。
但是,我的环境变量没有传递给unicorn进程。
我很乐意发布所需的配置文件(我不想要一面文字)。
例如: Procfile:
web: foreman start 'unicorn -p $PORT -c ./config/unicorn.rb'
翻译成新贵:
start on starting appname-web stop on stopping appname-web respawn env PORT=5000 env GMAPS_KEY='GMAPS KEY' env SECRET_KEY_BASE='THE SECRET' setuid appname chdir /srv/appname exec foreman start 'unicorn -p $PORT -c ./config/unicorn.rb'
我的设置似乎过时了(因为它确实如此),我很高兴听到其他选择。
如果有帮助
,则不会在Heroku上托管