Files
evening_detective_server/.env.example
T
2026-10-09 19:46:45 +07:00

39 lines
2.1 KiB
Bash

DATABASE_URL=postgresql://postgres:postgres@localhost:5432/evening_detective_server?sslmode=disable
# venue отключает SMTP, фоновые письма и внешний webhook регистрации команд.
# Локальные учётные записи создаются отдельно; почтовый сброс пароля недоступен.
APP_MODE=online
# Заполните данными внешнего SMTP-релея; для локальных тестов можно оставить пустыми.
SMTP_HOST=
SMTP_PORT=465
SMTP_USER=
SMTP_PASSWORD=
# Отображаемое имя отправителя: Gmail показывает его вместо голого адреса,
# письма от «имени» выглядят человечнее и реже попадают в спам
# Адрес, на который пользователь сможет ответить на письмо
SMTP_REPLY_TO=
# Общий таймаут SMTP-диалога (dial + auth + отправка), дефолт 10s
SMTP_TIMEOUT=10s
# Локальные значения. В production замените случайными секретами.
JWT_SECRET=local-change-me
PARTICIPATION_SECRET=local-change-me-too
# Публичный адрес приложения: ссылки «Войти в игру» в письмах и QR-коды команд.
# Должен совпадать с базовым адресом существующих QR-кодов фронтенда.
# Если не задан или не http(s), PDF команд недоступен, ссылка в письма не добавляется.
APP_BASE_URL=http://localhost:5173
# Часовой пояс даты игры в письмах подтверждения (хранение и расчёт сроков — UTC).
GAME_TIMEZONE=Asia/Barnaul
S3_HOST=http://localhost:9000
S3_USER=rustfs
S3_PASSWORD=rustfs
S3_BUCKET=evening-detective
FILE_PREFIX_DOMAIN=http://localhost:8090/api/files/
# Секрет webhook Яндекс Форм. Пустое значение отключает регистрацию.
YANDEX_FORMS_TOKEN=