Files
lair.moe/app.py
T
Sweetbread 3a47b84a1b
Docker Build and Push / build-and-push (push) Successful in 1m15s
Use Pug template generator
2026-04-08 23:03:37 +03:00

35 lines
784 B
Python

from modules import locale
from blueprints.root import bp as root_bp
from blueprints.risdeveau import bp as rdv_bp
import blueprints.root.modules.style
import blueprints.risdeveau.modules.style
from flask import Flask
app = Flask(
__name__,
static_folder=None,
subdomain_matching=True,
template_folder="blueprints"
)
app.jinja_env.add_extension('pypugjs.ext.jinja.PyPugJSExtension')
app.before_request(locale.before_request)
app.context_processor(locale.inject_translations)
app.register_blueprint(root_bp)
app.register_blueprint(rdv_bp)
if app.debug:
blueprints.root.modules.style.compile_styles()
blueprints.risdeveau.modules.style.compile_styles()
app.config['SERVER_NAME'] = "localhost:5000"
else:
app.config['SERVER_NAME'] = "lair.moe"