我正在创建一个web服务,我想将源文件存储在github上并在heroku上运行应用程序。我还没有看到我的确切的情况在任何地方解决的“净为止,所以在这里我要问它:Heroku和Github集成(如何构建项目)
我想有以下目录结构:
/project
.git
README <-- project readme file
TODO.otl <-- project outline
... <-- other project-related stuff
/my_rails_app
app
config
...
README <-- rails' readme file
在上面,项目对应于http://github.com/myuser/project,my_rails_app是应该推送到heroku的代码。我是否需要一个单独的分支用于导轨应用程序,还是有一种更简单的方法,我错过了?
我猜我的项目相关的非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.
这工作,谢谢。 – g33kz0r 2010-03-16 14:56:55