Environment Variables - leon0707/flask-boilerplate GitHub Wiki
Ways to set environment variables for flask
-
Save in
.xxxrc
shell files or export in console.run
export FLASK_APP=app
in consoleor
save in .zshrc
export FLASK_APP=app export FLASK_RUN_PORT=5000
-
Use
python-dotenv
Save pbulic variables in
.flaskenv
# flask port FLASK_RUN_PORT=5000 # import instance FLASK_APP=app
Save private variables in
.env
MYSQLDB_URI
Get environment variables in configuration
os.environ.get('SECRET_KEY')
http://flask.pocoo.org/docs/1.0/cli/#environment-variables-from-dotenv