| FLASK_ENV=development | FLASK_ENV=development | ||||
| SECRET_KEY= | SECRET_KEY= | ||||
| DATABASE_URL=sqlite:///db.sqlite | DATABASE_URL=sqlite:///db.sqlite | ||||
| SERVER_NAME= | |||||
| # MariaDB variables (for production only) | # MariaDB variables (for production only) | ||||
| MYSQL_ROOT_PASSWORD= | MYSQL_ROOT_PASSWORD= |
| moment = Moment() | moment = Moment() | ||||
| def create_app(): | def create_app(): | ||||
| app = Flask(__name__, subdomain_matching=True) | |||||
| app.config['SERVER_NAME'] = os.environ.get('SERVER_NAME') | |||||
| app = Flask(__name__) | |||||
| # get config variables from OS environment variables: set in env file passed through Docker Compose | # get config variables from OS environment variables: set in env file passed through Docker Compose | ||||
| app.config['SECRET_KEY'] = os.environ.get('SECRET_KEY') | app.config['SECRET_KEY'] = os.environ.get('SECRET_KEY') |
| from .models import User | from .models import User | ||||
| from . import db | from . import db | ||||
| auth = Blueprint('auth', __name__, subdomain="toolkit") | |||||
| auth = Blueprint('auth', __name__) | |||||
| # routes for login page | # routes for login page | ||||
| @auth.route('/login') | @auth.route('/login') |