update: updates to web populate
Local Docker Build (Dev) / build-dev (push) Successful in 5s

This commit is contained in:
2025-11-03 11:06:11 -05:00
parent 099ec12560
commit 2feac00b4c
4 changed files with 8 additions and 7 deletions
+1 -1
View File
@@ -1 +1 @@
2.8.2-populate-fix2 2.8.3-populate-fix3
+2 -1
View File
@@ -1956,7 +1956,8 @@ async def bulk_update_nfo_files(dependencies: dict, imdb_ids: list = None, fix_a
# Add database admin routes to the web interface # Add database admin routes to the web interface
def register_database_admin_routes(app, dependencies): def register_database_admin_routes(app, dependencies):
"""Register database admin routes""" """Register database admin routes"""
from fastapi import Request, Response
@app.post("/api/admin/database/query") @app.post("/api/admin/database/query")
async def api_database_query(query: str, limit: int = 100): async def api_database_query(query: str, limit: int = 100):
"""Execute a database query""" """Execute a database query"""
+3 -3
View File
@@ -4,7 +4,7 @@
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>NFOGuard - Database Management</title> <title>NFOGuard - Database Management</title>
<link rel="stylesheet" href="/static/css/styles.css?v=2.8.2-populate-fix2"> <link rel="stylesheet" href="/static/css/styles.css?v=2.8.3-populate-fix3">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet"> <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet">
</head> </head>
<body> <body>
@@ -12,7 +12,7 @@
<!-- Header --> <!-- Header -->
<header class="app-header"> <header class="app-header">
<div class="header-content"> <div class="header-content">
<h1><i class="fas fa-shield-alt"></i> NFOGuard <span style="font-size: 0.5em; color: #888;">v2.8.2-populate-fix2</span></h1> <h1><i class="fas fa-shield-alt"></i> NFOGuard <span style="font-size: 0.5em; color: #888;">v2.8.3-populate-fix3</span></h1>
<p>Database Management & Reporting</p> <p>Database Management & Reporting</p>
</div> </div>
<div class="auth-status" id="auth-status" style="display: none;"> <div class="auth-status" id="auth-status" style="display: none;">
@@ -711,6 +711,6 @@
<!-- Toast Notifications --> <!-- Toast Notifications -->
<div class="toast-container" id="toast-container"></div> <div class="toast-container" id="toast-container"></div>
<script src="/static/js/app.js?v=2.8.2-populate-fix2"></script> <script src="/static/js/app.js?v=2.8.3-populate-fix3"></script>
</body> </body>
</html> </html>
+2 -2
View File
@@ -29,7 +29,7 @@ def create_web_app() -> FastAPI:
app = FastAPI( app = FastAPI(
title="NFOGuard Web Interface", title="NFOGuard Web Interface",
description="Web interface for NFOGuard media database management", description="Web interface for NFOGuard media database management",
version="2.8.2-populate-fix2", version="2.8.3-populate-fix3",
docs_url=None, # Disable docs in production docs_url=None, # Disable docs in production
redoc_url=None redoc_url=None
) )
@@ -94,7 +94,7 @@ def setup_static_files(app: FastAPI) -> None:
"status": "healthy", "status": "healthy",
"service": "nfoguard-web", "service": "nfoguard-web",
"timestamp": time.time(), "timestamp": time.time(),
"version": "2.8.2-populate-fix2" "version": "2.8.3-populate-fix3"
} }
except Exception as e: except Exception as e:
from fastapi import HTTPException from fastapi import HTTPException