Title here
Summary here
observergithub.com/lbrty/observerky)| Змінна | За замовчуванням | Опис |
|---|---|---|
SERVER_HOST | localhost | Адреса прив’язки |
SERVER_PORT | 9000 | Порт прослуховування |
SERVER_READ_TIMEOUT | 30s | Таймаут читання HTTP |
SERVER_WRITE_TIMEOUT | 30s | Таймаут запису HTTP |
| Змінна | За замовчуванням | Опис |
|---|---|---|
DATABASE_DSN | "" | Рядок підключення до PostgreSQL |
| Змінна | За замовчуванням | Опис |
|---|---|---|
JWT_PRIVATE_KEY_PATH | keys/jwt_rsa | Шлях до приватного RSA-ключа |
JWT_PUBLIC_KEY_PATH | keys/jwt_rsa.pub | Шлях до публічного RSA-ключа |
JWT_ACCESS_TTL | 15m | Час життя access-токена |
JWT_REFRESH_TTL | 168h | Час життя refresh-токена (7 днів) |
JWT_MFA_TEMP_TTL | 5m | Час життя тимчасового MFA-токена |
JWT_ISSUER | observer | Claim видавця токена |
| Змінна | За замовчуванням | Опис |
|---|---|---|
COOKIE_DOMAIN | "" (поточний хост) | Домен cookie |
COOKIE_SECURE | false | Встановіть true у продакшені (HTTPS) |
COOKIE_SAME_SITE | lax | lax, strict або none |
COOKIE_MAX_AGE | 2h | Час життя cookie |
| Змінна | За замовчуванням | Опис |
|---|---|---|
CORS_ORIGINS | http://localhost:5173 | Дозволені джерела через кому |
| Змінна | За замовчуванням | Опис |
|---|---|---|
STORAGE_PATH | data/uploads | Корінь локальної файлової системи (використовується при STORAGE_BACKEND=local) |
STORAGE_BACKEND | local | Бекенд сховища: local або s3 |
S3_ENDPOINT | "" | URL ендпоінта S3 (порожньо = AWS за замовчуванням) |
S3_BUCKET | "" | Назва бакета S3 (обов’язково при бекенді s3) |
S3_REGION | us-east-1 | Регіон S3 |
S3_ACCESS_KEY | "" | AWS access key (необов’язково — резервний SDK chain) |
S3_SECRET_KEY | "" | AWS secret key (необов’язково — резервний SDK chain) |
| Змінна | За замовчуванням | Опис |
|---|---|---|
DEV_MODE | false | Увімкнути режим розробки |
LOG_LEVEL | info | Рівень логування |
REDIS_URL | redis://localhost:6379/0 | URL підключення до Redis |
SWAGGER_ENABLED | false | Увімкнути Swagger UI на /swagger/ |
RATE_LIMIT_LOGIN | 10 | Максимум спроб входу на хвилину |
RATE_LIMIT_REGISTER | 5 | Максимум спроб реєстрації на хвилину |
SENTRY_DSN | "" | Sentry DSN (порожньо — Sentry вимкнено) |
SENTRY_TRACES_SAMPLE_RATE | 0.1 | Частота вибірки трасувань продуктивності |
| Змінна | За замовчуванням | Опис |
|---|---|---|
VITE_API_URL | http://localhost:9000 | Базова URL-адреса API бекенду |