Docs: проверка API и примечание про nginx location ^~ /api/
Made-with: Cursor
This commit is contained in:
12
README.md
12
README.md
@@ -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 (общий бэкап кластера). Статика — файлы в каталоге проекта.
|
||||
|
||||
Reference in New Issue
Block a user