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í.