Настройка переменных среды — важная часть развертывания приложений на Heroku. Эти переменные, также известные как переменные конфигурации, позволяют хранить конфиденциальную информацию или динамические настройки, необходимые вашему приложению для правильной работы. В этой статье блога мы рассмотрим различные методы добавления нескольких переменных конфигурации в ваше приложение Heroku, используя разговорный язык и практические примеры кода.
Метод 1: использование интерфейса командной строки Heroku
Интерфейс командной строки Heroku (CLI) обеспечивает простой способ управления параметрами конфигурации вашего приложения. Чтобы добавить несколько переменных конфигурации, выполните следующие действия:
Шаг 1. Откройте терминал или командную строку.
Шаг 2. Войдите в свою учетную запись Heroku с помощью команды: heroku login.
Шаг 3. Перейдите в каталог вашего приложения.
Шаг 4. Запустите следующую команду для каждой переменной конфигурации, которую вы хотите добавить:
heroku config:set VAR_NAME1=value1 VAR_NAME2=value2 ...
Метод 2: использование панели управления Heroku
Если вы предпочитаете графический интерфейс пользователя, вы можете добавить несколько переменных конфигурации с помощью панели управления Heroku:
Шаг 1. Откройте веб-браузер и перейдите на панель управления Heroku.
Шаг 2. Выберите свое приложение из списка.
Шаг 3. Перейдите на вкладку «Настройки».
Шаг 4. Прокрутите вниз до раздела «Переменные конфигурации».
Шаг 5. Нажмите кнопку «Показать переменные конфигурации», чтобы отобразить существующие переменные.
Шаг 6. Введите имя и значение каждой новой переменной конфигурации в предоставленном поле. поля ввода.
Шаг 7. Нажмите кнопку «Добавить», чтобы сохранить новые переменные конфигурации.
Метод 3: использование API Heroku
Для более сложных сценариев автоматизации или интеграции вы можете использовать API платформы Heroku для программного добавления нескольких переменных конфигурации. Вот пример использования cURL:
curl -n -X PATCH https://api.heroku.com/apps/YOUR_APP_NAME_OR_ID/config-vars \
-H "Accept: application/vnd.heroku+json; version=3" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"VAR_NAME1": "value1",
"VAR_NAME2": "value2"
}'
Не забудьте заменить YOUR_APP_NAME_OR_IDназванием вашего приложения или уникальным идентификатором, а YOUR_API_KEY— фактическим ключом API.
Добавление нескольких переменных конфигурации в приложение Heroku имеет решающее значение для управления конфиденциальными или динамическими настройками. В этой статье мы рассмотрели три метода: использование интерфейса командной строки Heroku, использование панели мониторинга Heroku и использование API Heroku. Выберите метод, который соответствует вашему рабочему процессу и потребностям приложения. Имея в своем распоряжении эти методы, вы сможете легко настроить среду приложения Heroku и обеспечить плавное развертывание.