From d323bee712c9efe6a321424d774d0df47f4f2e30 Mon Sep 17 00:00:00 2001 From: sabo Date: Thu, 27 Aug 2026 10:54:51 +0300 Subject: [PATCH] =?UTF-8?q?Rename=20healthz=20label=20to=20=D0=A1=D1=82?= =?UTF-8?q?=D0=B0=D1=82=D1=83=D1=81=20=D0=BD=D0=B0=20=D1=83=D1=81=D0=BB?= =?UTF-8?q?=D1=83=D0=B3=D0=B0=D1=82=D0=B0;=20document=20live=20URL.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit API tab and OpenAPI summary now say status instead of health; docs point to rip.inex-project.net. Co-authored-by: Cursor --- COOLIFY.md | 12 +++++++++--- README.md | 4 +++- webapp/main.py | 2 +- webapp/templates/viewer.html | 2 +- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/COOLIFY.md b/COOLIFY.md index 0deb74e..fd535b4 100644 --- a/COOLIFY.md +++ b/COOLIFY.md @@ -41,11 +41,17 @@ localStorage.setItem('RESCAN_TOKEN', 'тайната') ``` в конзолата на браузъра (веднъж), или header `X-Rescan-Token`. +## Live URL + +`https://rip.inex-project.net` + +В Coolify → Domains / FQDN: `https://rip.inex-project.net` (старият `*.sslip.io` може да остане или да се махне). + ## Проверки -1. `/healthz` → `output_dir_ok: true` -2. `/?prefix=RIP` — Home + Rescan -3. `/api/search?q=...&prefix=RIP` +1. `https://rip.inex-project.net/healthz` → `output_dir_ok: true` +2. `https://rip.inex-project.net/?prefix=RIP` — Home + Rescan +3. `https://rip.inex-project.net/api/search?q=...&prefix=RIP` ## Порт diff --git a/README.md b/README.md index 9949a33..7dd19e0 100644 --- a/README.md +++ b/README.md @@ -169,7 +169,9 @@ python -m uvicorn webapp.main:app --reload - `HOME_IMAGE=/data/help_output/Bairaci.png` (по избор) 5. Persistent storage (volume): `/data/help_output` (там качваш картинките с WinSCP/rsync) 6. Port: 8000 -7. Custom domain → Coolify прави HTTPS (Let's Encrypt) автоматично +7. Custom domain: **`https://rip.inex-project.net`** → Coolify прави HTTPS (Let's Encrypt) автоматично + +Live: [https://rip.inex-project.net/?prefix=RIP](https://rip.inex-project.net/?prefix=RIP) · health: [/healthz](https://rip.inex-project.net/healthz) ### Качване на картинки на сървъра diff --git a/webapp/main.py b/webapp/main.py index d9c14f9..33e74aa 100644 --- a/webapp/main.py +++ b/webapp/main.py @@ -317,7 +317,7 @@ def update_keywords(code: str, body: KeywordsUpdate): return {"ok": True, "code": code} -@app.get("/healthz") +@app.get("/healthz", summary="Статус на услугата и БД; output_dir_ok, txt_count.") def healthz(): db_status = "ok" try: diff --git a/webapp/templates/viewer.html b/webapp/templates/viewer.html index c894a82..8d8451e 100644 --- a/webapp/templates/viewer.html +++ b/webapp/templates/viewer.html @@ -414,7 +414,7 @@

JSON API за четене на help секции, търсене и (опционално) rescan. Готово за връзка с външни системи.

GET/healthz -
Здраве на услугата и БД; output_dir_ok, txt_count.
+
Статус на услугата и БД; output_dir_ok, txt_count.
GET/api/sections?prefix=RIP
Списък секции (метаданни + preview текст). Филтър по prefix.
GET/api/search?q=…&prefix=RIP