security(rls): ENABLE_RLS обязателен в production (fatal без флага)

Шаг 0.1 (завершение) плана production-готовности:
- прод: ENABLE_RLS=true включён, 31 таблица ENABLE+FORCE проверена
- код: fatal при NODE_ENV=production без ENABLE_RLS
- .env.example + DOCKER.md: пометки об обязательности
This commit is contained in:
2026-09-08 10:55:58 +03:00
parent 12e797eb1a
commit 639036c87e
4 changed files with 31 additions and 1 deletions

View File

@@ -31,6 +31,11 @@ VAPID_PRIVATE_KEY=your-vapid-private-key
# SendGrid API key for transactional email (optional — app works without it)
# SENDGRID_API_KEY=SG.xxxxxxxxxxxx
# Row Level Security (изоляция tenant'ов на уровне БД).
# ОБЯЗАТЕЛЬНО для production: без него процесс не стартует (fatal при NODE_ENV=production).
# В dev можно не задавать (safe default — политики существуют, но не активны).
# ENABLE_RLS=true
# =============================================
# Database — choose ONE of the two modes below
# =============================================