У меня есть проект Rails под git.Расположение приложения при нажатии на Heroku
Структура:
SomeProject
-Docs
-Src
-Rails
Рельсы является корнем приложения рельсов, но SomeProject является корнем репо.
Когда я пытаюсь нажать на Heroku я получаю:
Heroku толчок отвергнут, не Cedar поддерживаемых приложений не обнаружено
Так что мои вопросы:
Будет ли это возникает из-за того, что разгрузка репо и корень приложения Rails различны?
Если это так, я могу сказать Heroku, где корень приложения Rails?
Если нет, что еще может вызвать эту проблему?
это хороший вопрос. Я этого никогда не видел. Вы можете сделать некоторые обманки, поместив config.ru в базу и добавив каталог src в путь загрузки, но он всегда будет ожидать/public, чтобы присутствовать. Я был бы склонен разбить приложение на свое собственное репо и связать его с/Src/Rails как подмодулем git. –
Тип понравившегося здесь решения: http://stackoverflow.com/questions/3081699/deploy-a-subdirectory-to-heroku –