У меня есть приложение Python на основе Flask, которому при запуске приложения требуется набор информации о конфигурации (например, параметры подключения к базе данных).
В моей конфигурации nginx я могу указать параметры, используя uwsgi_param, как показано в это ТАК вопрос.
Однако моя проблема в том, что объект request.environ
недоступен вне обработчика запросов, поэтому я не могу использовать его при запуске приложения. Кроме того, я пытаюсь предоставить в основном независимый от развертывания механизм конфигурации, чтобы я мог тестировать использование встроенного сервера Flask во время разработки и использовать параметры, переданные uWSGI, в производстве.
Как лучше всего настроить мое приложение, чтобы оно было доступно через os.environ
или что-то подобное?