Docs: проверка API и примечание про nginx location ^~ /api/

Made-with: Cursor
This commit is contained in:
cursor-agent
2026-04-06 09:05:47 +00:00
parent e5a5709e41
commit 9f017dcca9

View File

@@ -77,6 +77,18 @@ docker compose up -d # web на PORT, api на 3910
- Фронт: Chart.js, PapaParse, SheetJS xlsx, шрифты Google Fonts.
- Бэк: Node 20, `express`, `pg` (каталог `server/`).
## Проверка после развёртывания
```bash
cd /opt/omc-servicedesk-monitor
cp .env.example .env # заполнить DATABASE_URL
docker compose up -d api
curl -sS http://127.0.0.1:3910/api/health
curl -skS --resolve 'sd.gen7x.ru:443:127.0.0.1' 'https://sd.gen7x.ru/api/health'
```
Ожидается JSON `{"ok":true,...}`. На проде Nginx для `sd.gen7x.ru` должен быть `location ^~ /api/` (с модификатором `^~`), иначе запросы к `/api/…` могут перехватываться регексом статических расширений.
## Логи и бэкапы
Логи API: `docker logs omc-sd-api`. Данные инцидентов — в PostgreSQL (общий бэкап кластера). Статика — файлы в каталоге проекта.