2017-10-30 8 views
0

gutubリポジトリを公開し、Herokuに私のアプリケーションをデプロイしています。どのようにして私はHerokuにコミットを押し進めるのですか?特定のコミットをHerokuだけに押し込むが、githubはしない

具体的には、私はGithubで公開したくないHerokuの.envファイルを編集する必要があります。私はそのファイルにいくつかのコミットを行い、git push heroku masterでherokuにプッシュしました。

これらのコミットをgithubにプッシュする必要はありません。今、私が新しいコミットを作成してgit push origin master経由でそれをプッシュすると、以前のコミット(これはHerokuのものだけです)もプッシュされていますか?はいの場合、どうすればこの問題を回避できますか?

答えて

0

いくつかのこと:

1)は、おそらくがチェックインするべきではありません.env一般的なパターンはgitignoreとユーザーを指示する、プレースホルダの値を持つ.env.sampleファイルを作成.envを追加することです。 .env.sampleを.envにコピーし、開発用のプレースホルダ値を入力します。

2)これらの敏感な値はheroku config:set FOO=bar経由でCLIにHerokuのの環境で設定することができ、を通して、あなたのアプリに利用できるようになります:ENV['FOO']

関連する問題