docs: deploy-vm + copilot-instructions

This commit is contained in:
2026-06-02 14:20:24 +03:00
parent 66a52d9363
commit 9384e516ed
2 changed files with 78 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
# IP WhiteList — Copilot Instructions
## Ключевые правила
1. Отвечать кратко. Вопрос = СТОП.
2. Не трогать рабочий код без «делай».
3. Не лезть в БД / kubectl / сервер без прямого указания.
4. После любой правки — VERSION++ в package.json.
5. Git только локально: add + commit + push.
## Репа
- https://gitea.services.ngcloud.ru/Nail/ipwhitelist-app.git
## Стек
- Node.js + Express + EJS
- PostgreSQL
- REST API /api/v1/* (Bearer JWT)
- UI-слой (сессии, SSR через EJS)
## Тесты
- `node tests/api.js` — API (Bearer JWT, 121 тест)
- `node tests/integration.js` — интеграционные (сессии, HTML-формы)
## Важные файлы
- `docs/ТЗ.md` — техническое задание
- `docs/ТЗ-плюс.md` — уточнения от заказчика
- `docs/keycloak-auth-reference.md` — справка по Keycloak/OIDC
- `Files/token.txt` — креды (токены + БД)