Play IT

Стек конфигурации приложения

Интерактивное демо «Стек конфигурации приложения» — раздел Энциклопедия · Основы.

basicsencyclopedia

Конфигурация: форматы и приоритет источников

Один параметр port может быть задан в файле, среде и CLI — побеждает самый "сильный" источник.

Формат конфигурационного файла

server:
  port: 8080
  log_level: info
database:
  host: localhost

Приоритет при загрузке (нажмите источник)

Итоговый port при запуске: 3001 (взято из Флаг --port=3001)

Аргумент командной строки — побеждает всё при запуске. Конфигурационная единица — пара "ключ + значение"; настройка в GUI обычно пишет ту же пару в JSON или реестр.