Как установить конфигурацию конфигурации Heroku var с содержимым файла

Чтобы установить конфиг vars для приложения Heroku, вы выполните следующее:

$ heroku config:set GITHUB_USERNAME=joesmith

Как я могу установить config var с содержимым файла?

Ответ 1

Взгляните на плагин heroku-config, в котором добавлена ​​команда heroku config:push для ввода пар ключ-значение в файле с именем .env к приложению.

Он также имеет команду heroku config:pull, чтобы сделать обратное и отлично работает с foreman для запуска приложения локально с помощью config в .env.

https://github.com/xavdid/heroku-config

Ответ 2

Я знаю, что это слишком поздно, но все же это будет полезно для будущих пользователей, которые будут здесь.

Я также хотел быстрое решение добавить переменную в приложение heroku, но копирование-вставка настолько скучно. Поэтому я написал скрипт для чтения значений из файла .env и установки его в запрошенном приложении - все вещи передаются как опция:

https://gist.github.com/md-farhan-memon/e90e30cc0d67d0a0cd7779d6adfe62d1

Использование
./bulk_add_heroku_config_variables.sh -f='/path/to/your/.environment/file' -s='bsc-server-name' -k='YOUR_CONFIG_KEY1 YOUR_CONFIG_KEY2'