Files
ipwhitelist-app/.github/copilot-instructions.md
T
naeel 2194c1650f cleanup: убрать IP, реальные URL, креды из публичных файлов
- AGENT-GUIDE.md: убран IP ВМ, HTTP→HTTPS
- copilot-instructions.md: Files/token.txt→.env.example
- keycloak-auth-reference.md: убраны реальные client_id, URL gateway, email
- deploy-keycloak.md: реальные параметры заменены на шаблоны
- .env.example: русские значения→шаблоны
- README.md: порт 3000, multi-company пример под mock
2026-06-03 13:10:48 +03:00

1.3 KiB

IP WhiteList — Copilot Instructions

Ключевые правила

  1. Отвечать кратко. Вопрос = СТОП.
  2. Не трогать рабочий код без «делай».
  3. Не лезть в БД / kubectl / сервер без прямого указания.
  4. После любой правки — VERSION++ в package.json.
  5. Git только локально: add + commit + push.
  6. ПЕРЕД ЛЮБЫМ ИЗМЕНЕНИЕМ КОДА — описать что именно будет сделано, получить «делай».

Репа

Стек

  • 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
  • .env.example — шаблон конфигурации
  • .github/AGENT-GUIDE.md — полный гайд для AI-агентов (англ.)