2016-12-11 2 views
0

Я не знаю, как развернуть мое веб-приложение на герою, где фактическое веб-приложение создается в подпапке. У меня есть дерево проекта:Как развернуть приложение node.js на heroku, находящееся в подпапке репозитория

app 
assets 
dist 
server 
// other stuff .... 

теперь, когда я хочу, чтобы запустить свой сервер & фронтэнда, я gulp. Глоток создает папку с именем build, который содержит все файлы, необходимые для запуска веб-приложений, так что мой файл дерева станет

app 
assets 
dist 
server 
build 
// other stuff .... 

Есть ли способ, чтобы инициализировать репозиторий Heroku для только папка build? Поскольку мое фактическое веб-приложение находится внутри именно этой папки, мне, вероятно, легче всего иметь герою, которая считает, что папка сборки существует.

В настоящее время я имею установку Heroku только с heroku create внутри родительского репо

ответ

0

Я нашел решение моей проблемы. То, что я решил сделать, это включить мою папку для сборки в мой репозиторий (не добавляло много раздува, только как 50 кб). Потом, когда я хотел, чтобы развернуть на Heroku я сделал:

git subtree split --prefix build -b deploy 
git push heroku deploy:master 
git branch -D deploy 

это создало филиал только папку сборки, толкнул, что Heroku (используйте -f, если вам нужно перезаписать предыдущие фиксации), удаленный филиал Deploy ,

Работал как очарование!