Update AppImage

This commit is contained in:
MacRimi
2025-11-04 22:28:42 +01:00
parent 77c5ad7b09
commit e6fe4a09e5
6 changed files with 672 additions and 109 deletions

View File

@@ -0,0 +1,26 @@
"""
Flask routes for health monitoring
"""
from flask import Blueprint, jsonify
from health_monitor import health_monitor
health_bp = Blueprint('health', __name__)
@health_bp.route('/api/health/status', methods=['GET'])
def get_health_status():
"""Get overall health status summary"""
try:
status = health_monitor.get_overall_status()
return jsonify(status)
except Exception as e:
return jsonify({'error': str(e)}), 500
@health_bp.route('/api/health/details', methods=['GET'])
def get_health_details():
"""Get detailed health status with all checks"""
try:
details = health_monitor.get_detailed_status()
return jsonify(details)
except Exception as e:
return jsonify({'error': str(e)}), 500