Web サービスを作成していて、ソースを 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アプリ用に別のブランチが必要ですか、それとも欠けている簡単な方法はありますか?
私のプロジェクト関連のレール以外のファイルは my_rails_app に置くことができると思いますが、レールの README は既にそこにあり、それを上書きするのは矛盾しているようです。ただし、そのままにしておくと、Rails アプリの github ページに Rails の readme が含まれてしまい、意味がありません。
また...上記のように設定して実行してみました
git push heroku
メインプロジェクトフォルダーから。もちろん、heroku は私がサブフォルダーをデプロイしたいことを知りません:
-----> Heroku receiving push
! Heroku push rejected, no Rails or Rack app detected.