чтобы в проде он грузился из /etc/appname, но для отладки это неудобно. Как решаете?
Переменной окружения
я тоже так сделал, но думаю - блин, неудобно. Может сделать поиск: если нет в текущей - искать в etc
Дефолтное значение + переменная окружения, которая его перегружает + аргумент командной строки, который перегружает переменную из env P.S. Перегружает плохо подходит Скорее "перекрывает"
А настоящие пацаны ещё позволяют переменными окружения переопределить то, что есть в конфиге...
О, я пока писал там пс появлися )
Ну например /etc
Я обычно config.toml ставлю, чтобы при разработке из корня проекта брать файлик
Иерархия конфигов, но готовой либы под это не знаю.
а потом сидишь и разбираешься, как приложение вообще запускается https://github.com/tiangolo/uvicorn-gunicorn-docker/blob/master/docker-images/start.sh#L13-L18
собственно я и думаю про UX запускающего
Обсуждают сегодня