当Rails代码不在git仓库的根目录时,如何在Heroku上部署Rails应用程序?
我们希望将几个胖javascript客户端引入与我们的rails应用程序相同的存储库中,以帮助进行依赖项管理和相关的构建工具。理想情况下,这将导致git存储库具有如下目录结构:
/repo
/rails
/app
/config
/ ...
/admin
/..emberstuff
/agent
/..emberstuff
不幸的是,Heroku默认不支持(据我所知)。
您可以使用Heroku中的Procfile来控制进程的生成方式。您可以在这里看到:https : //devcenter.heroku.com/articles/procfile。如果将Procfile提交到根目录,这将控制应用程序的生成方式。请记住,您也可以在procfile中使用shell。例如:
myprocess:sh -c'cd ./rails/ && exec名称'
按照上面的结构。
希望能有所帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句