Массовый набор переменных среды Dokku (Heroku) (переменные конфигурации)

В документы Heroku указывают, что на традиционном хосте или при локальной работе вы часто устанавливаете переменные среды. в вашем файле .bashrc. В Heroku вы используете переменные конфигурации. В Dokku процесс аналогичен: https://dokku.com/docs/configuration/environment-variables/

Традиционным методом я могу взять файл .env и добавить его содержимое в .bashrc через ssh с помощью одной автоматической стандартной команды unix.

Документы Heroku описывают только то, как устанавливать переменные конфигурации одну за другой. Это заняло бы неприемлемо много времени.

На Heroku, возможно, можно было бы использовать API. Но у Dokku нет API.

Вопрос похож на Установка переменных среды Dokku Принятый ответ говорит о локальном интерфейсе командной строки для dokku, где вы можете запустить $ dokku config:set:file <path/to/.env>. Я не могу найти документацию по этой команде со стандартной докку. Мне не нужен локальный интерфейс командной строки, я могу подключиться к моему серверу по ssh и scp.

Вопрос аналогичен массовой установке переменных среды в конвейере Heroku за исключением того, что я не знаю, что такое конвейер Heroku, и я его не использую (и на вопрос нет ответа).

Есть ли механизм, кроме создания bash-скрипта или установки локального интерфейса командной строки Dokku для массового обновления переменных конфигурации в Heroku на основе файла .env с длинным списком переменных?


person Neil    schedule 27.07.2021    source источник