баг-фикс 30/34
This commit is contained in:
40
.env.example
Normal file
40
.env.example
Normal file
@@ -0,0 +1,40 @@
|
||||
# Скопируйте файл в .env и замените пустые значения локальными секретами.
|
||||
POSTGRES_USER=myuser
|
||||
POSTGRES_PASSWORD=
|
||||
POSTGRES_DB=app_db
|
||||
|
||||
# Сгенерировать: openssl rand -base64 48
|
||||
JWT_SECRET=
|
||||
JWT_ACCESS_TOKEN_TTL=15m
|
||||
JWT_REFRESH_TOKEN_TTL=7d
|
||||
JWT_REFRESH_COOKIE_NAME=magistr_refresh
|
||||
JWT_REFRESH_COOKIE_SECURE=false
|
||||
JWT_REFRESH_CLEANUP_ENABLED=true
|
||||
JWT_REFRESH_CLEANUP_RETENTION=30d
|
||||
JWT_REFRESH_CLEANUP_BATCH_SIZE=500
|
||||
JWT_REFRESH_CLEANUP_MAX_BATCHES=20
|
||||
JWT_REFRESH_CLEANUP_INTERVAL_MS=3600000
|
||||
JWT_REFRESH_CLEANUP_INITIAL_DELAY_MS=60000
|
||||
|
||||
# Защита входа. Указывайте только адреса/сети фактических reverse proxy.
|
||||
LOGIN_RATE_MAX_FAILURES=5
|
||||
LOGIN_RATE_ATTEMPT_WINDOW=15m
|
||||
LOGIN_RATE_BASE_BLOCK_DURATION=1m
|
||||
LOGIN_RATE_MAX_BLOCK_DURATION=15m
|
||||
LOGIN_AUDIT_CLEANUP_ENABLED=true
|
||||
LOGIN_AUDIT_RETENTION=90d
|
||||
LOGIN_AUDIT_CLEANUP_BATCH_SIZE=500
|
||||
LOGIN_AUDIT_CLEANUP_MAX_BATCHES=20
|
||||
LOGIN_AUDIT_CLEANUP_INTERVAL_MS=86400000
|
||||
LOGIN_AUDIT_CLEANUP_INITIAL_DELAY_MS=120000
|
||||
TRUSTED_PROXY_CIDRS=172.16.0.0/12
|
||||
|
||||
# Календарные бизнес-даты приложения.
|
||||
BUSINESS_TIME_ZONE=Europe/Moscow
|
||||
TZ=Europe/Moscow
|
||||
|
||||
# Локально Collector не входит в Compose. Укажите false при подключённом OTLP Collector.
|
||||
OTEL_SDK_DISABLED=true
|
||||
|
||||
# Измените, если порт 80 занят.
|
||||
HTTP_PORT=80
|
||||
Reference in New Issue
Block a user