【问题标题】:Change default project root - Heroku更改默认项目根目录 - Heroku
【发布时间】:2013-08-07 11:16:33
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: ruby-on-rails django git heroku


    【解决方案1】:

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

    我从未在任何应用程序中看到过“外部”文件夹,我不明白这怎么可能是个好主意。它只会让事情变得更复杂。

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

    【讨论】:

    • 看到这个后——我感到难以置信。当我使用 Django 时,我认为最佳实践是相同的。在查看了一些开源项目之后,很明显没有人使用这个所谓的“外部目录”。也许我在这里和那里误解了一些博客文章......谢谢你的提示!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多