Omgevingsconfiguratie
Configuratievariabelen
Publieke URL
| Variabele |
Standaard |
Doel |
DOMAIN |
localhost |
Publiek domein |
URL_SCHEME |
https |
Publieke URL-schema |
PUBLIC_PORT |
8443 (lokaal) / 443 (prod) |
Publieke poort |
Django
| Variabele |
Standaard |
Doel |
DEBUG |
True (lokaal) / False (prod) |
Debug-modus |
ALLOWED_HOSTS |
Komma-gescheiden |
Django ALLOWED_HOSTS |
CSRF_TRUSTED_ORIGINS |
Komma-gescheiden |
Django CSRF vertrouwde oorsprongen |
Database
| Variabele |
Standaard |
Doel |
DB_HOST |
odyssey |
Databasehost (connection pooler) |
DB_PORT |
6432 |
Databasepoort (Odyssey) |
POOL_TYPE |
session |
Odyssey pool type (sessieniveau voor schema-isolatie) |
Schema-isolatie
Elke instelling gebruikt een apart PostgreSQL-schema. De verbindingspooler gebruikt POOL_TYPE: session om ervoor te zorgen dat query's naar de juiste tenant gaan.
SSO
| Variabele |
Standaard |
Doel |
SSO_ENABLED |
True |
Schakel Keycloak SSO in |
KEYCLOAK_URL |
http://keycloak:8080 |
Interne Keycloak-URL |
KEYCLOAK_EXTERNAL_URL |
http://localhost:8080 |
Publieke Keycloak-URL |
KEYCLOAK_REALM |
ses |
Keycloak realm naam |
Snelheidsbeperking
| Variabele |
Standaard |
Doel |
RATE_LIMIT_GLOBAL |
100000 (lokaal) / 50000 (prod) |
Wereldwijd verzoeken/minuut |
RATE_LIMIT_INSTITUTE |
10000 (lokaal) / 5000 (prod) |
Per-instelling verzoeken/minuut |