"""Contrôleur pour vérifier l'état de l'application""" from fastapi import APIRouter from utils import get_nextcloud_client router = APIRouter() @router.get("/health") async def health_check(): """Vérification de l'état de l'API""" try: nc = get_nextcloud_client() # Test de connexion nc.users.get_list() return {"status": "healthy", "nextcloud_connected": True} except Exception as e: return { "status": "unhealthy", "nextcloud_connected": False, "error": str(e) }