29111cd514
POST /v1/user/me/avatar and /v1/calendars/:id/cover; GET /v1/media; UPLOAD_DIR on eventhub-data volume; MIME/size limits. Refs EventHub/EventHubBack#71 Refs EventHub/EventHubSpec#8
37 lines
1.8 KiB
Bash
37 lines
1.8 KiB
Bash
# Скопируйте в .env (файл .env в .gitignore). Для локальной разработки: EVENTHUB_ENV=dev
|
|
|
|
# Режим: dev | stage | prod (stage/prod — обязательные сильные секреты)
|
|
EVENTHUB_ENV=dev
|
|
|
|
RELEASE_COOKIE=ваш-очень-длинный-секретный-куки-минимум-32-символа
|
|
GRAFANA_ADMIN_PASSWORD=сложный-уникальный-пароль
|
|
|
|
# JWT (минимум 32 символа, не из denylist — см. infra_secrets)
|
|
JWT_SECRET=замените-на-случайную-строку-минимум-32-символа-для-user-jwt
|
|
ADMIN_JWT_SECRET=замените-на-другую-случайную-строку-минимум-32-символа
|
|
|
|
# Seed админов (обязательны в stage/prod при пустой таблице admin; в dev — опционально)
|
|
ADMIN_SUPER_EMAIL=superadmin@eventhub.local
|
|
ADMIN_SUPER_PASSWORD=замените-сильный-пароль-суперадмина
|
|
ADMIN_EMAIL=admin@eventhub.local
|
|
ADMIN_PASSWORD=замените-сильный-пароль-админа
|
|
ADMIN_MODER_EMAIL=moderator@eventhub.local
|
|
ADMIN_MODER_PASSWORD=замените-сильный-пароль-модератора
|
|
ADMIN_SUPPORT_EMAIL=support@eventhub.local
|
|
ADMIN_SUPPORT_PASSWORD=замените-сильный-пароль-поддержки
|
|
|
|
# SMTP (пусто SMTP_HOST = только лог; пароль не коммитить)
|
|
SMTP_HOST=
|
|
SMTP_PORT=587
|
|
SMTP_USER=
|
|
SMTP_PASS=
|
|
SMTP_FROM=noreply@calentiq.com
|
|
SMTP_TLS=if_available
|
|
PUBLIC_APP_URL=https://stage.calentiq.com
|
|
# Окно напоминаний о booking (часы до старта; Back#70)
|
|
REMINDER_LEAD_HOURS=24
|
|
# Uploads (avatar/cover) — каталог на volume /app/data (Back#71)
|
|
UPLOAD_DIR=/app/data/uploads
|
|
UPLOAD_MAX_BYTES=2097152
|
|
|