labctl
войти регистрация

Переменная окружения в /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; без предварительной подготовки состояния проверка завершится с ошибкой.