diff --git a/compose.yaml b/compose.yaml index bdf818d..dc5168c 100644 --- a/compose.yaml +++ b/compose.yaml @@ -11,7 +11,7 @@ services: whiteids: ${whiteids} rollback: ${rollback} healthcheck: - test: [ "CMD-SHELL", "python3 -c 'import requests; r=requests.get(\"http://127.0.0.1:8813/healthz\"); exit(0 if r.status_code==200 else 1)'" ] + test: ["CMD", "curl", "-f", "http://127.0.0.1:8813/healthz"] interval: 30s timeout: 5s retries: 3 diff --git a/src/webhook.py b/src/webhook.py index 86ecad4..abe2496 100644 --- a/src/webhook.py +++ b/src/webhook.py @@ -51,17 +51,4 @@ def logs(): @app.get("/healthz") async def healthcheck(): """Проверка здоровья для Docker.""" - # Cам FastAPI - result = {"status": "ok"} - - # Telegram API - try: - resp = requests.get(BOT_API_URL) - if resp.status_code != 200: - result["telegram_api"] = f"error {resp.status_code}" - else: - result["telegram_api"] = "ok" - except Exception as e: - result["telegram_api"] = str(e) - - return result + return {"status": "ok"}