Title here
Summary here
observergithub.com/lbrty/observerky)| Variable | Standard | Beschreibung |
|---|---|---|
SERVER_HOST | localhost | Bind-Adresse |
SERVER_PORT | 9000 | Lausch-Port |
SERVER_READ_TIMEOUT | 30s | HTTP-Lese-Timeout |
SERVER_WRITE_TIMEOUT | 30s | HTTP-Schreib-Timeout |
| Variable | Standard | Beschreibung |
|---|---|---|
DATABASE_DSN | "" | PostgreSQL-Verbindungszeichenkette |
| Variable | Standard | Beschreibung |
|---|---|---|
JWT_PRIVATE_KEY_PATH | keys/jwt_rsa | RSA-Private-Key-Pfad |
JWT_PUBLIC_KEY_PATH | keys/jwt_rsa.pub | RSA-Public-Key-Pfad |
JWT_ACCESS_TTL | 15m | Lebensdauer des Access-Tokens |
JWT_REFRESH_TTL | 168h | Lebensdauer des Refresh-Tokens (7 Tage) |
JWT_MFA_TEMP_TTL | 5m | Lebensdauer des MFA-Pending-Tokens |
JWT_ISSUER | observer | Token-Issuer-Claim |
| Variable | Standard | Beschreibung |
|---|---|---|
COOKIE_DOMAIN | "" (aktueller Host) | Cookie-Domain |
COOKIE_SECURE | false | Auf true setzen in Produktion (HTTPS) |
COOKIE_SAME_SITE | lax | lax, strict oder none |
COOKIE_MAX_AGE | 2h | Cookie-Lebensdauer |
| Variable | Standard | Beschreibung |
|---|---|---|
CORS_ORIGINS | http://localhost:5173 | Kommagetrennte erlaubte Origins |
| Variable | Standard | Beschreibung |
|---|---|---|
STORAGE_PATH | data/uploads | Lokales Dateisystem-Stammverzeichnis (verwendet wenn STORAGE_BACKEND=local) |
STORAGE_BACKEND | local | Speicher-Backend: local oder s3 |
S3_ENDPOINT | "" | S3-Endpunkt-URL (leer = AWS-Standard) |
S3_BUCKET | "" | S3-Bucket-Name (erforderlich wenn Backend s3 ist) |
S3_REGION | us-east-1 | S3-Region |
S3_ACCESS_KEY | "" | AWS-Access-Key (optional — fällt auf SDK-Chain zurück) |
S3_SECRET_KEY | "" | AWS-Secret-Key (optional — fällt auf SDK-Chain zurück) |
| Variable | Standard | Beschreibung |
|---|---|---|
DEV_MODE | false | Entwicklungsmodus aktivieren |
LOG_LEVEL | info | Log-Level |
REDIS_URL | redis://localhost:6379/0 | Redis-Verbindungs-URL |
SWAGGER_ENABLED | false | Swagger UI unter /swagger/ aktivieren |
RATE_LIMIT_LOGIN | 10 | Max. Anmeldeversuche pro Minute |
RATE_LIMIT_REGISTER | 5 | Max. Registrierungsversuche pro Minute |
SENTRY_DSN | "" | Sentry DSN (leer — Sentry deaktiviert) |
SENTRY_TRACES_SAMPLE_RATE | 0.1 | Sentry-Performance-Traces-Stichprobenrate |
| Variable | Standard | Beschreibung |
|---|---|---|
VITE_API_URL | http://localhost:9000 | Backend-API-Basis-URL |