【发布时间】:2011-01-28 02:52:59
【问题描述】:
我正在创建一个网络服务,我想将源代码存储在 github 上并在 heroku 上运行应用程序。到目前为止,我还没有在网络上的任何地方看到我的确切场景,所以我会在这里问它:
我希望有以下目录结构:
/project
.git
README <-- project readme file
TODO.otl <-- project outline
... <-- other project-related stuff
/my_rails_app
app
config
...
README <-- rails' readme file
上面project对应http://github.com/myuser/project,my_rails_app就是应该推送到heroku的代码。我是否需要为 rails 应用程序创建一个单独的分支,或者是否有更简单的方法我错过了?
我想我的项目相关的非 Rails 文件可能存在于 my_rails_app 中,但 rails README 已经存在于那里,并且覆盖它似乎不一致。但是,如果我离开它,我的 rails 应用程序的 github 页面将包含 rails 自述文件,这没有任何意义。
另外...我尝试按照上述方式设置并运行
git push heroku
来自主项目文件夹。当然,heroku 不知道我要部署子文件夹:
-----> Heroku receiving push
! Heroku push rejected, no Rails or Rack app detected.
【问题讨论】:
标签: deployment github heroku