fix(dashboard): arregla landing.css 404 y APIs 500

- 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
This commit is contained in:
2026-04-28 04:53:34 +00:00
parent afb3b2405c
commit 27cb4ee683

View File

@@ -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 import create_engine, text
from sqlalchemy.orm import sessionmaker from sqlalchemy.orm import sessionmaker
from sqlalchemy.exc import IntegrityError from sqlalchemy.exc import IntegrityError
@@ -4628,6 +4628,17 @@ def part_aftermarket(part_id):
session.close() session.close()
# ============================================================================
# Static files from dashboard root (CSS/JS/HTML)
# ============================================================================
@app.route('/<filename>')
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 # Main Block
# ============================================================================ # ============================================================================