更改默认项目根目录 - Heroku

时间:2013-08-06 12:35:41

标签: ruby-on-rails django git heroku

Heroku想要一个带有Procfile的application root目录中的git存储库。创建外部目录的常见最佳做法是什么?理想情况下,此外部目录是我的git仓库的根目录,除了application root之外,它还包含文档和高级部署文档。显然 - 如果这意味着我的git repo和application root位于不同的地方。

我该如何解决这个问题?我有两种不同的git回购吗?我做了一个子模块吗?有没有办法告诉Heroku “嘿 - 这不是应用程序根目录,但该目录就是!”

由于

1 个答案:

答案 0 :(得分:1)

标准结构(至少对于Rails应用程序)是有一个根文件夹(也是应用程序和存储库的根目录),它包含应用程序代码,文档和Procfile。

我从未在任何应用中看到过“外部”文件夹,我也看不出这是一个好主意。这会让事情变得更复杂。

示例:https://github.com/railstutorial/sample_app。例如,在Rails应用程序中,文档位于doc/目录中,README位于根文件夹README.md中,Procfile也位于根文件夹中。