2016-12-11 7 views
0

実際のWebアプリケーションがサブフォルダ内で生成されるherokuにWebアプリケーションを配備する方法がわかりません。私は、プロジェクトツリーを持っている:私は私のサーバー&フロントエンドを実行したいときリポジトリのサブフォルダ内にあるherokuにnode.jsアプリケーションを配備する方法

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

は今、私はgulpを行います。 のみフォルダbuildにHerokuのリポジトリを初期化する方法はありゴクゴクは、Webアプリケーションを実行するために必要なすべてのファイルが含まれていbuildという名前のフォルダが作成されますので、私のファイルツリーは

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

になるのでしょうか?私の実際のWebアプリケーションはそのフォルダ内にあるので、herokuにビルドフォルダがあると思うほうが簡単かもしれません。

私は現在、私は私の問題への解決策を見つけただけheroku create親レポ内部

答えて

0

とHerokuのセットアップを持っています。私がすることにしたのは私のリポジトリに私のビルドフォルダを含めることでした(50kbのように膨大になりませんでした)。私はHerokuのにデプロイしたいときに、私がやった:

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

これは、唯一のビルドフォルダにブランチを作成したHerokuの(前のコミットを上書きする必要がある場合は-fを使用)に、デプロイブランチを削除することをプッシュ。

チャームのように働いた!

関連する問題