Я использую flask
с uwsgi
для соединения с nginx
.
Также используется supervisor
для демонизации uwsgi.
В исходном коде колбы, чтобы получить переменную среды, используйте этот код.
os.getenv('FLASK_CONFIGURATION') or 'development'
И в моем .bashrc я устанавливаю переменную окружения следующим образом.
export FLASK_CONFIGURATION=production
export NEWRELIC_KEY=12345
Но он все еще работает с development
.
См. Google, запуск uwsgi, изолированный с помощью bash, поэтому он не может прочитать переменную среды.
Итак, я установил переменную в uwsgi.
FLASK_CONFIGURATION = $(FLASK_CONFIGURATION)
NEWRELIC_KEY = $(NEWRELIC_KEY)
Но все равно не работает.
Есть ли здесь какое-нибудь решение?
Спасибо.