В App Platform вы можете использовать переменные — например, для передачи паролей, путей, токенов и других параметров окружения.
Виды переменных
Переменные делятся на два вида: локальные и глобальные.
Локальные переменные:
- Привязаны к одному приложению;
- Удаляются вместе с приложением;
- Настраиваются при создании или редактировании приложения.
Глобальные переменные:
- Хранятся отдельно от приложений;
- Можно использовать в нескольких приложениях;
- Управляются централизованно во вкладке «App Platform» → «Переменные».
Локальные переменные
Локальные переменные можно задать при создании приложения или при редактировании настроек уже существующего приложения.
При создании приложения
Локальные переменные можно добавить при деплое приложения. Для этого в разделе «Настройки приложения», в строке «Переменные» нажмите кнопку «Добавить».

В открывшемся окне укажите название и значение переменной. При необходимости добавьте другие переменные с помощью кнопки «Добавить еще».
При установке флага «Сохранить как глобальную» переменная станет доступна в других приложениях.

Также можно загрузить переменные из файла. Для этого нажмите «Загрузить из файла». Загрузить можно только файл с именем .env. Переменные должны быть указаны в формате:
В существующем приложении
-
Перейдите в раздел App Platform и кликните на нужное приложение.
-
Перейдите во вкладку «Настройки» и нажмите кнопку «Редактировать» в строке «Настройка деплоя».

- В открывшемся окне нажмите кнопку «Добавить» в блоке «Переменные». Откроется то же окно, что и при создании приложения.

Редактирование локальной переменной
- Перейдите в раздел App Platform и кликните на нужное приложение.
- На вкладке «Настройки» нажмите кнопку «Редактировать» в строке «Настройка деплоя».
- В разделе «Переменные» нажмите на иконку карандаша рядом с нужной переменной.

- В открывшемся окне внесите изменения и нажмите «Сохранить».
Удаление локальной переменной
- Перейдите в раздел App Platform и кликните на приложение.
- На вкладке «Настройки» нажмите кнопку «Редактировать» в строке «Настройка деплоя».
- Нажмите на крестик рядом с переменной, которую нужно удалить.

Глобальные переменные
Глобальные переменные управляются централизованно и отображаются во вкладке «App Platform» → «Переменные».

Создание глобальной переменной
Перейдите в «App Platform» → «Переменные» и нажмите кнопку «Добавить».

В открывшемся окне укажите название и значение переменной. При необходимости добавьте дополнительные переменные с помощью кнопки «Добавить еще».

Также можно загрузить переменные из файла. Для этого нажмите «Загрузить из файла». Загрузить можно только файл с именем .env. Переменные должны быть указаны в формате:
Добавленные переменные можно выбрать при создании нового приложения или при редактировании существующего. Для этого используйте выпадающий список в разделе «Переменные».

Редактирование глобальной переменной
Откройте раздел «App Platform» → «Переменные», нажмите на три точки рядом с нужной переменной и выберите «Редактировать».

В открывшемся окне внесите изменения и нажмите «Сохранить».
Удаление глобальной переменной
В разделе «App Platform» → «Переменные» нажмите на три точки рядом с переменной и выберите «Удалить».

Подтвердите удаление в открывшемся окне.
Если переменная используется в приложениях, появится список таких приложений. Чтобы переменная осталась в этих приложениях как локальная, установите галочку «Оставить переменную в приложениях».
