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.
|
- Фронт: Chart.js, PapaParse, SheetJS xlsx, шрифты Google Fonts.
|
||||||
- Бэк: Node 20, `express`, `pg` (каталог `server/`).
|
- Бэк: 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 (общий бэкап кластера). Статика — файлы в каталоге проекта.
|
Логи API: `docker logs omc-sd-api`. Данные инцидентов — в PostgreSQL (общий бэкап кластера). Статика — файлы в каталоге проекта.
|
||||||
|
|||||||
Reference in New Issue
Block a user