5

私はHerokuにアプリケーションをデプロイしました。現在、環境変数を.envファイルに保存しています。私はheroku config:pushを使ってherokuまで変数をプッシュしましたが、うまくいきました。Heroku config:環境変数を更新しないでください

ここで、そのうちの1つを更新したいと思います。 .envファイルで変更して、heroku config:pushを再度実行しました。プッシュは成功したと言いましたが、heroku configを実行すると、実際に値が変更されていないことがわかります。私はheroku restartを実行しようとしましたが、それは何もしませんでした。

herokuで自分の環境変数を更新するにはどうすればよいですか?

答えて

13

それを実演しました。 heroku config:push --overwriteを実行する必要があるのは、既定で既存の変数を上書きしないためです。これはよく記述されていません。 -/

+0

+1 herokuによる貧弱なドキュメントです。 https://devcenter.heroku.com/articles/config-vars#local-setupには、変数をプルするときに--overwriteを使用する必要があるが、プッシュするときは使用しないことが明確に記載されています。 – liquidki

+2

'heroku config:push --overwrite'は私のために働いていないようです。 'heroku config'を実行すると、古い設定が表示されます –

+1

それは私のために働いていました。しかし、私は.envの変数の定義にスペースや引用符で問題があることに気付きました。スペースや引用符を使わないでください。読むのが非常に難しいです。 – morgler

関連する問題