Zainstalowałem aplikację na Heroku i aktualnie przechowuję zmienne środowiskowe w pliku .env. Użyłem heroku config:push
, aby przesłać zmienne do Heroku, i to działało dobrze.Konfiguracja Heroku: nie aktualizuj zmiennych środowiskowych
Teraz chcę zaktualizować jedną z nich. Zmieniłem go w pliku .env i ponownie uruchomiłem heroku config:push
. Push powiedział, że to się udało, ale kiedy uruchomię heroku config
, widzę, że wartości faktycznie się nie zmieniły. Próbowałem już uruchomić heroku restart
, ale to nic nie dało.
Jak mogę zaktualizować zmienne środowiskowe w heroku?
+1 za złą dokumentację autorstwa heroku. https://devcenter.heroku.com/articles/config-vars#local-setup wyraźnie stwierdza, że musisz używać --overwrite podczas przeciągania zmiennych, ale nie podczas pchania. – liquidki
'config heroku: push --overwrite' nie działa dla mnie. Wciąż pokazuje starszą konfigurację, kiedy wykonuję 'heroku config' –
To zadziałało dla mnie. Ale zauważyłem problemy ze spacjami lub cytatami w definicji moich zmiennych w .env. Wygląda na to, że nie powinieneś używać spacji ani cudzysłowów, co bardzo utrudnia czytanie – morgler