従う必要のある手順は次のとおりです
git remote rm heroku
-これにより、アプリケーションからherokuリモートが削除されます
git remote add production <production apps heroku git repo url>
-これにより、本番アプリのgit repourlを指す「production」という名前の新しいリモートが追加されます(これは、heroku.comの[マイアプリ]ページから入手できます)。
git remote add staging <staging apps heroku git repo url>
これは、コードベースをいずれかのリポジトリにプッシュできることを意味git push production master
しgit push staging master
ます。
注ブランチをHerokuにプッシュする必要がある場合は、ブランチをHerokuのマスターブランチにプッシュする必要があります。
例えば。ローカルでステージングブランチを想定します。
git push staging staging:master
ローカルステージングブランチをステージングリモートのマスターにプッシュします。
使用するアドオンはすべて、ステージングアプリケーションに複製する必要があります。
構成変数は、を介して手動で実行するかheroku config:set
、このページの下部にあるプラグインhttps://devcenter.heroku.com/articles/config-varsを使用して、Heroku変数を.envにプッシュおよびプルできます。 Foremanでローカルに実行するのに適したファイル。ただし、変数のオーバーライドには注意してください。通常、変数はあまりないため、手動で変数を作成する傾向があります。