Я создаю веб-сервис, и я хочу сохранить источник в 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
В приведенном выше проекте проект соответствует http://github.com/myuser/project, а my_rails_app - код, который следует нажать на герою. Мне нужна отдельная ветка для приложения rails или есть более простой способ, которым я не хватает?
Я думаю, что мои связанные с проектом файлы без рельсов могут жить в my_rails_app, но рельсы README уже там живут, и это кажется непоследовательным, чтобы перезаписать это. Однако, если я оставлю это, моя страница github для приложения rails будет содержать rails readme, что не имеет смысла.
Также... Я попробовал просто настроить его, как описано выше, и запустить
git push heroku
из основной папки проекта. Конечно, геройку не знаю, я хочу развернуть подпапку:
-----> Heroku receiving push
! Heroku push rejected, no Rails or Rack app detected.