Rename healthz label to Статус на услугата; document live URL.
API tab and OpenAPI summary now say status instead of health; docs point to rip.inex-project.net. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
12
COOLIFY.md
12
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`
|
||||
|
||||
## Порт
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
### Качване на картинки на сървъра
|
||||
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -414,7 +414,7 @@
|
||||
<p>JSON API за четене на help секции, търсене и (опционално) rescan. Готово за връзка с външни системи.</p>
|
||||
|
||||
<div class="api-ep"><span class="method">GET</span><code>/healthz</code>
|
||||
<div class="desc">Здраве на услугата и БД; <code>output_dir_ok</code>, <code>txt_count</code>.</div></div>
|
||||
<div class="desc">Статус на услугата и БД; <code>output_dir_ok</code>, <code>txt_count</code>.</div></div>
|
||||
<div class="api-ep"><span class="method">GET</span><code>/api/sections?prefix=RIP</code>
|
||||
<div class="desc">Списък секции (метаданни + preview текст). Филтър по <code>prefix</code>.</div></div>
|
||||
<div class="api-ep"><span class="method">GET</span><code>/api/search?q=…&prefix=RIP</code>
|
||||
|
||||
Reference in New Issue
Block a user