fns-receipt-service/.env.example
romantarkin 1d11fc017a fix
2026-06-08 21:00:54 +05:00

37 lines
2.2 KiB
Plaintext

# === Данные ФНС ===
INN=123456789012 # ИНН самозанятого (12 цифр)
PASSWORD=your_fns_password # Пароль от приложения «Мой налог»
# === Настройки приложения ===
APPNAME=Моя компания # Название, отображаемое в чеке ФНС
ADMIN_EMAIL=a@ga1maz.ru # Email администратора для уведомлений
# === SMTP настройки ===
SMTP_HOST=smtp.gmail.com # SMTP сервер
SMTP_PORT=587 # SMTP порт (обычно 587 или 465)
SMTP_SECURE=false # true для 465, false для 587
SMTP_USER=noreply@example.com # Email для отправки
SMTP_PASS=app_password # Пароль приложения для email
SMTP_MAIL_FROM=noreply@example.com # Email отправителя
# === Безопасность ===
API_PASS=your_secure_password_here # Пароль для доступа к API (используйте сложный!)
JWT_SECRET=your_long_random_jwt_secret # Секрет подписи JWT для админ-панели
ADMIN_SESSION_HOURS=12 # Срок действия JWT-сессии админа в часах
# === Redis хранилище чеков ===
# Можно указать REDIS_URL или отдельные параметры ниже.
REDIS_URL= # Например redis://default:password@host:6379/0
REDIS_HOST=127.0.0.1 # Redis host
REDIS_PORT=6379 # Redis port
REDIS_USER=default # Redis user
REDIS_PASS=redis_password # Redis password
REDIS_DB=0 # Redis database number
REDIS_KEY_PREFIX=fns-receipt-service # Prefix for Redis keys
REDIS_TIMEOUT_MS=5000 # Redis operation timeout
PORT=3000 # Порт, на котором будет работать сервер
HOST=0.0.0.0 # Хост для облачного деплоя
FNS_TIMEOUT_MS=30000 # Таймаут создания чека в ФНС
SMTP_TIMEOUT_MS=15000 # Таймаут отправки email