Skip to content
Snippets Groups Projects
Verified Commit b3062d47 authored by Mark's avatar Mark
Browse files

Load config from environ

parent 7a64ce6c
No related branches found
No related tags found
No related merge requests found
from flask import abort, Flask, redirect, render_template, request from flask import abort, Flask, redirect, render_template, request
from flask.views import View from flask.views import View
from os import urandom from os import urandom, environ
from hydra_client import HydraAdmin from hydra_client import HydraAdmin
from flask_wtf import FlaskForm from flask_wtf import FlaskForm
from wtforms import SubmitField, HiddenField from wtforms import SubmitField, HiddenField
...@@ -8,7 +8,7 @@ from flask_wtf.csrf import CSRFProtect ...@@ -8,7 +8,7 @@ from flask_wtf.csrf import CSRFProtect
from wtforms.validators import DataRequired from wtforms.validators import DataRequired
HYDRA_ADMIN_URL = "http://127.0.0.1:4445" HYDRA_ADMIN_URL = environ['HYDRA_ADMIN_URL']
class ConsentForm(FlaskForm): class ConsentForm(FlaskForm):
......
from flask import abort, Flask, redirect, request from flask import abort, Flask, redirect, request
from os import urandom from os import urandom, environ
from hydra_client import HydraAdmin from hydra_client import HydraAdmin
from flask_sqlalchemy import SQLAlchemy from flask_sqlalchemy import SQLAlchemy
from sqlalchemy.ext.hybrid import hybrid_property, hybrid_method from sqlalchemy.ext.hybrid import hybrid_property, hybrid_method
from flask_security import Security, SQLAlchemyUserDatastore, \ from flask_security import Security, SQLAlchemyUserDatastore, \
UserMixin, login_required, current_user UserMixin, login_required, current_user
HYDRA_ADMIN_URL = "http://127.0.0.1:4445"
HYDRA_ADMIN_URL = environ['HYDRA_ADMIN_URL']
if 'PASSWORD_SALT' in envidon:
DB_PASSWORD_SALT = environ['PASWORD_SALT']
else:
DB_PASSWORD_SALT = urandom(16)
app = Flask(__name__) app = Flask(__name__)
app.config['DEBUG'] = True
app.config['SECRET_KEY'] = urandom(16) app.config['SECRET_KEY'] = urandom(16)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite://' app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite://'
app.config["SECURITY_PASSWORD_SALT"] = "SuPeRrAnDoMpAsSwOrD" app.config["SECURITY_PASSWORD_SALT"] = DB_PASSWORD_SALT
db = SQLAlchemy(app) db = SQLAlchemy(app)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment