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 from flask import Flask
import json import json
from .threads import threads from .threads import threads
from .cache import cache from .cache import cache
app = Flask(__name__) app = Flask(__name__)
app.config['TEMPLATES_AUTO_RELOAD'] = True
cache.init_app(app, config={'CACHE_TYPE': 'SimpleCache'}) cache.init_app(app, config={'CACHE_TYPE': 'SimpleCache'})
app.register_blueprint(threads, url_prefix='/') app.register_blueprint(threads, url_prefix='/')
app.config.from_file("config.json", load=json.load) 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__': if __name__ == '__main__':
app.run(host='0.0.0.0') app.run(host='0.0.0.0')

View file

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