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:
@@ -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
|
||||||
# ============================================================================
|
# ============================================================================
|
||||||
|
|||||||
Reference in New Issue
Block a user