在Heroku上,如何部署不在git repo根目录中的Rails应用程序?

伊瓦

当Rails代码不在git仓库的根目录时,如何在Heroku上部署Rails应用程序?

我们希望将几个胖javascript客户端引入与我们的rails应用程序相同的存储库中,以帮助进行依赖项管理和相关的构建工具。理想情况下,这将导致git存储库具有如下目录结构:

/repo
  /rails
    /app
    /config
    / ...
  /admin
    /..emberstuff
  /agent
    /..emberstuff

不幸的是,Heroku默认不支持(据我所知)。

jldb

您可以使用Heroku中的Procfile来控制进程的生成方式。您可以在这里看到:https : //devcenter.heroku.com/articles/procfile如果将Procfile提交到根目录,这将控制应用程序的生成方式。请记住,您也可以在procfile中使用shell。例如:

myprocess:sh -c'cd ./rails/ && exec名称'

按照上面的结构。

希望能有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当应用程序不在根目录中时,重定向不起作用

部署后如何在Heroku中维护不在git repo中的文件

在Tomcat的根目录部署我的应用程序

将一个应用程序部署到项目根目录中没有的Heroku?

在AWS上的symfony 2.8应用程序中更改根目录-Elastic Beanstalk

如何清除根目录中的所有应用程序数据以进行注销?

如何从根目录中的快捷方式启动控制台应用程序?

如何在虚拟网址中更改应用程序根目录

Silex-如何访问我的Web根目录和应用程序根目录

Codeigniter和AngularJS错误:当应用程序不在根目录中时,分页不起作用

如何使Netbeans将Java Web应用程序部署到Tomcat的根目录(例如/)而不是/ MyProject?

我在应用程序的根目录中有SafeAreaView,但我希望在应用程序中的几个屏幕上使用全屏backgroundColor(包括safeAreaView的顶部和底部)

如何在烧瓶应用程序的根目录中添加文件,以便可以在 localhost:5000/file 上访问它?

如何在 Apache 上的站点根目录挂载 django 应用程序?

在将react redux应用程序部署到heroku时,为什么要在根目录下添加static.json

如何使用子目录中的主包将Go应用程序部署到Heroku?

如果应用程序中心不在根目录级别,则无法找到android项目

在IIS 10上部署时,应用程序根目录不起作用

在部署到子目录的Rails应用程序中的路线中隐藏控制器

在Rails应用程序中引用图像(Heroku部署)

git隐私在节点应用程序部署到Heroku中

Openshift:使用ssh更改应用程序根目录并更新git

安装Android系统应用程序,无声更新,无需在根目录设备上播放Google。

强制导航到刷新主链上的应用程序根目录

如果不在物理上位于同一根目录中,就无法重用Scala Play应用程序中的共享代码?

Link2SD应用程序如何运行不在默认目录中的应用程序?

如何在我的应用程序根目录显示swagger-ui?

如何在php应用程序的Web根目录之外显示图像?

Angular 如何在应用程序根目录之外显示内容