From 27cb4ee68335a91dcf6f08d9bfb3d7cc2b2ec527 Mon Sep 17 00:00:00 2001 From: consultoria-as Date: Tue, 28 Apr 2026 04:53:34 +0000 Subject: [PATCH] fix(dashboard): arregla landing.css 404 y APIs 500 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Agrega ruta genérica en server.py para servir CSS/JS/HTML desde root - Configura DATABASE_URL y JWT_SECRET en nexus.service systemd - Agrega trust en pg_hba.conf para postgres@localhost en nexus_autoparts --- dashboard/server.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/dashboard/server.py b/dashboard/server.py index 32467c8..2413c57 100644 --- a/dashboard/server.py +++ b/dashboard/server.py @@ -1,4 +1,4 @@ -from flask import Flask, jsonify, request, send_from_directory, redirect, g +from flask import Flask, jsonify, request, send_from_directory, redirect, g, abort from sqlalchemy import create_engine, text from sqlalchemy.orm import sessionmaker from sqlalchemy.exc import IntegrityError @@ -4628,6 +4628,17 @@ def part_aftermarket(part_id): session.close() +# ============================================================================ +# Static files from dashboard root (CSS/JS/HTML) +# ============================================================================ + +@app.route('/') +def serve_root_static(filename): + if filename.endswith(('.css', '.js', '.html')) and os.path.isfile(filename): + return send_from_directory('.', filename) + abort(404) + + # ============================================================================ # Main Block # ============================================================================