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