chore: watch template files

This commit is contained in:
ayo 2026-06-06 15:24:44 +02:00
parent 6c688bb879
commit 7d4a75fe60
2 changed files with 14 additions and 1 deletions

13
app.py
View file

@ -1,12 +1,25 @@
import os
from flask import Flask
import json
from .threads import threads
from .cache import cache
app = Flask(__name__)
app.config['TEMPLATES_AUTO_RELOAD'] = True
cache.init_app(app, config={'CACHE_TYPE': 'SimpleCache'})
app.register_blueprint(threads, url_prefix='/')
app.config.from_file("config.json", load=json.load)
## WATCH TEMPLATE FILES
template_files = os.listdir("./templates")
filtered = filter(lambda file: not file.startswith('.'), template_files)
template_files = list(filtered)
template_files = ['./templates/{0}'.format(file) for file in template_files]
extra_files = ':'.join(template_files)
print(" * Watching: ")
for file in template_files:
print(f" - {file}")
os.environ['FLASK_RUN_EXTRA_FILES'] = extra_files
if __name__ == '__main__':
app.run(host='0.0.0.0')

View file

@ -1,5 +1,5 @@
conda activate threads
flask --debug run
flask --app app.py --debug run
# after run
conda deactivate