Переменная окружения в /etc/environment
- имя
env-config- образ
python:3.12-slim- таймаут
- 30с
проверка…
Задание
Переменная окружения в /etc/environment
Сервис должен знать, в каком окружении он запущен, но в /etc/environment
переменная APP_ENV не задана. Добавьте её, чтобы сервис работал в режиме
production.
Симптомы
$ cat /etc/environment
(файл пуст или в нём нет APP_ENV)
Требуемое состояние
В файле /etc/environment должна быть строка APP_ENV=production.
Почему
/etc/environment задаёт переменные окружения для всех сессий через PAM. Это
стандартное место для системных значений вроде профиля окружения приложения.
Чекер парсит строки вида KEY=VALUE, поэтому лишние пробелы и комментарии
допустимы — важно только значение APP_ENV.
Подсказки
Подсказки: переменная в /etc/environment
- Посмотрите содержимое:
cat /etc/environment. - Добавьте строку:
echo 'APP_ENV=production' >> /etc/environment. - Формат строгий:
КЛЮЧ=ЗНАЧЕНИЕбез пробелов вокруг=. - Проверьте:
grep APP_ENV /etc/environment.
Терминал
Закрывается при остановке сессии.
Последние попытки
- Загрузка…
Разовый запуск (smoke-тест)
Атомарный цикл up → check → down. Полезно для CI; без предварительной подготовки состояния проверка завершится с ошибкой.