diff --git a/app.py b/app.py index a389720..c1d1692 100644 --- a/app.py +++ b/app.py @@ -46,6 +46,14 @@ def index(): configs = load_configs() return render_template('index.html', configs=configs) +@app.route('/configs/') +def serve_config_file(filename): + """Liefert Bilder und Dateien aus dem configs-Ordner aus""" + try: + return send_from_directory(app.config['CONFIG_DIR'], filename) + except Exception as e: + logger.error(f"Fehler beim Ausliefern von {filename}: {e}") + return "Datei nicht gefunden", 404 current_config = None current_filename = None