31 lines
1.4 KiB
Plaintext
31 lines
1.4 KiB
Plaintext
# Production-настройки LMS. Скопируйте в .env.prod и заполните секреты.
|
||
# Этот файл НЕ коммитить (см. .gitignore).
|
||
|
||
LMS_DB_NAME=lms
|
||
LMS_DB_USER=lms
|
||
# Обязательно смените на длинный случайный пароль:
|
||
LMS_DB_PASSWORD=change-me-to-a-long-random-string
|
||
|
||
# Порт web на loopback (его проксирует nginx).
|
||
LMS_WEB_PORT=8090
|
||
|
||
# Домен (используется в deploy-скрипте/nginx).
|
||
LMS_DOMAIN=lms.our-place.ru
|
||
LETSENCRYPT_EMAIL=admin@our-place.ru
|
||
|
||
# Резервное копирование (см. deploy/BACKUP.md).
|
||
LMS_BACKUP_DIR=/opt/lms/backups
|
||
LMS_BACKUP_KEEP_DAYS=14
|
||
|
||
# Внутренний токен между identity и progress (профиль студента).
|
||
# Обязателен в production, задайте длинную случайную строку.
|
||
LMS_INTERNAL_TOKEN=change-me-to-a-long-random-string
|
||
|
||
# Сроки аутентификации и сессии (значения по умолчанию подходят).
|
||
# Access JWT: короткий, обновляется refresh-токеном.
|
||
LMS_ACCESS_TOKEN_TTL=15m
|
||
# Refresh-токен: 7 дней, ротация и отзыв при выходе/смене пароля.
|
||
LMS_REFRESH_TOKEN_TTL=7d
|
||
# Web-сессия LMS_SESSION: 7 дней sliding, access обновляется автоматически.
|
||
LMS_SESSION_TIMEOUT=7d
|