Окружения
Production, staging и другие стадии проекта.
Окружение — стадия проекта, например production или staging. У каждого
окружения свои сервисы и свои переменные.
Окружения находятся в разделе «Окружения»: они сгруппированы по проектам, у каждого видно число сервисов и переменных.
Окружение по умолчанию
Мастер первого запуска создаёт в проекте окружение production и делает его окружением по умолчанию — оно
отмечено «по умолчанию». Его нельзя переименовать и нельзя удалить.
Создание окружения
Кнопка «+ Окружение» в строке проекта или «Создать окружение» в переключателе окружений.
Укажите имя (например, staging) и при желании описание.
Имя production занято окружением по умолчанию.
Копировать окружение вместе с сервисами пока нельзя — сервисы в новом окружении создаются заново.
Переключение окружений
В шапке панели, после проекта, есть переключатель окружений: выберите окружение или «Все окружения». Переключатель задаёт область — страницы показывают сервисы, развёртывания и домены выбранного окружения.
Переменные окружения
На странице «Окружения», в разделе «Переменные окружения», задаются переменные двух уровней:
- Окружение — переменная одного окружения;
- Весь проект — переменная видна во всех окружениях проекта.
Приложения получают их не автоматически, а по ссылке — см. Переменные окружения.
Удаление
Меню окружения → «Переместить в корзину», затем введите имя окружения для подтверждения. Окружение
вместе с сервисами и переменными попадёт в корзину на 7 дней. Адреса
deploycode.app освобождаются сразу, ресурсы на сервере остаются.