2013-08-06 58 views
1

Heroku需要一个具有Procfile的application root目录中的git存储库。创建外部目录的常见最佳做法是什么?理想情况下,除了application root之外,这个外部目录是我的git repo的根目录,它包含文档和高级部署文档。很明显 - 如果这意味着我的git回购和application root在不同的地方。更改默认的项目根目录 - Heroku

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

由于

回答

1

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

我从来没有在任何应用程序中看到“外部”文件夹,我不明白这可能是一个好主意。这只会让事情变得更加复杂。例如:https://github.com/railstutorial/sample_app。例如,在Rails应用程序中,文档位于doc/目录中,自述文件位于根文件夹README.md中,并且Procfile也位于根文件夹中。

+0

看到这个后 - 我觉得难以置信的无知。当我使用Django时,我认为最佳实践在所有方面都是相同的。在检查出一些开源项目后,显然没有人使用这个所谓的“外部目录”。也许我误解了一些博客文章在这里和那里......谢谢你的提示! – Joker

+0

@Joker不客气:) – Agis