Dokumentace
Centrum nápovědyDevOpsProstředí
docs/cs/05-devops/environments.md

Prostředí

OPORA používá oddělená prostředí pro snížení rizika a podporu kontrolovaných rolloutů.

Typy prostředí

Development

  • Rychlá iterace, lokální nebo sdílené dev resources.
  • Seed data povolena; testování je zaměřené na produktivitu vývoje.
  • Secrets a credentials jsou neprodukční.

Staging (pre-production)

  • Co nejvíce zrcadlí produkční konfiguraci.
  • Slouží k ověření migrací, guard logiky, export flow a billing eventů.
  • Přístup je omezený na interní uživatele a určené test tenanty.
  • Pokud se Prisma migration history rozjede, recovery postup je definovaný v prisma-drift-recovery-staging.md.

Production

  • Reálná zákaznická data.
  • Přísné access controls, monitoring a incident procesy.
  • Změny probíhají pouze přes kontrolované release.

Invarianty napříč prostředími

  • Tenancy/izolace tenantů se prostředím nemění.
  • Pořadí guard logiky (auth → org → RBAC → subscription) zůstává konzistentní.
  • Deterministické chování výpočtu je stabilní v rámci dané verze enginu.

Principy správy konfigurace

  • Všechny secrets se injektují přes environment proměnné.
  • Žádné prostředí nesdílí credentials s jiným.
  • Billing a webhooky musí mířit na správné endpointy daného prostředí.