initial commit
All checks were successful
Build and Push Image / build-and-push (push) Successful in 1m26s

This commit is contained in:
Michael Trip 2026-01-09 21:58:53 +01:00
parent 3bba1f6db6
commit b56e866071
36 changed files with 4160 additions and 0 deletions

27
app/__init__.py Normal file
View file

@ -0,0 +1,27 @@
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from flask_login import LoginManager
from config import Config
db = SQLAlchemy()
login_manager = LoginManager()
def create_app():
app = Flask(__name__)
app.config.from_object(Config)
db.init_app(app)
login_manager.init_app(app)
login_manager.login_view = 'main.login'
login_manager.login_message = 'Inloggen vereist om deze pagina te bekijken.'
from app.models import User
@login_manager.user_loader
def load_user(user_id):
return User.query.get(int(user_id))
from app.routes import bp as main_bp
app.register_blueprint(main_bp)
return app