I have SECRET_KEY = os.environ['SECRET_KEY']
in my prod.py
, and SECRET_KEY=secret_string
in my .bashrc
This will cause 502 error but if I set SECRET_KEY="secret_string"
, it is working. How can I use environment variable to do this?
I'm starting gunicorn via sudo service gunicorn restart
and I have a upstart script.
Here is the output of cat /proc/<PID>/environ
:
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin^@TERM=linux^@UPSTART_JOB=gunicorn^@UPSTART_INSTANCE=^@