From 9f017dcca98933c4ec0c9e24b0aa5dc67e4c42c2 Mon Sep 17 00:00:00 2001 From: cursor-agent Date: Mon, 6 Apr 2026 09:05:47 +0000 Subject: [PATCH] =?UTF-8?q?Docs:=20=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80?= =?UTF-8?q?=D0=BA=D0=B0=20API=20=D0=B8=20=D0=BF=D1=80=D0=B8=D0=BC=D0=B5?= =?UTF-8?q?=D1=87=D0=B0=D0=BD=D0=B8=D0=B5=20=D0=BF=D1=80=D0=BE=20nginx=20l?= =?UTF-8?q?ocation=20^~=20/api/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Made-with: Cursor --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index 62579cb..cf1178c 100644 --- a/README.md +++ b/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 (общий бэкап кластера). Статика — файлы в каталоге проекта.