Files
sso-mvk/.env.example
Дмитрий Мамедов f37733a5c9 first commit
2026-06-10 16:23:41 +03:00

64 lines
3.4 KiB
Plaintext

# ──────────────────────────────────────────────
# Сервис
# ──────────────────────────────────────────────
NODE_ENV=development
PORT=3000
HOST=0.0.0.0
TRUST_PROXY=1
# ──────────────────────────────────────────────
# JWT
# ──────────────────────────────────────────────
JWT_ACCESS_SECRET=change-me-access-secret-at-least-32-chars
JWT_REFRESH_SECRET=change-me-refresh-secret-at-least-32-chars
JWT_ACCESS_EXPIRES_IN=15m
JWT_REFRESH_EXPIRES_IN=7d
# ──────────────────────────────────────────────
# База данных (PostgreSQL)
# ──────────────────────────────────────────────
POSTGRES_USER=sso
POSTGRES_PASSWORD=sso_secret
POSTGRES_DB=sso_db
DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@localhost:5432/${POSTGRES_DB}
# ──────────────────────────────────────────────
# Redis
# ──────────────────────────────────────────────
REDIS_HOST=localhost
REDIS_PORT=6379
# ──────────────────────────────────────────────
# RabbitMQ
# ──────────────────────────────────────────────
RABBITMQ_USER=sso
RABBITMQ_PASSWORD=sso_secret
RABBITMQ_HOST=localhost
RABBITMQ_PORT=5672
RABBITMQ_URL=amqp://${RABBITMQ_USER}:${RABBITMQ_PASSWORD}@${RABBITMQ_HOST}:${RABBITMQ_PORT}
# ──────────────────────────────────────────────
# CORS
# ──────────────────────────────────────────────
CORS_ORIGINS=http://localhost:3000,http://localhost:5173
# ──────────────────────────────────────────────
# Rate Limiting
# ──────────────────────────────────────────────
THROTTLE_TTL=60
THROTTLE_LIMIT=10
# ──────────────────────────────────────────────
# SMTP (Email)
# ──────────────────────────────────────────────
SMTP_HOST=localhost
SMTP_PORT=1025
SMTP_USER=
SMTP_PASSWORD=
SMTP_FROM=noreply@sso.local
# ──────────────────────────────────────────────
# SMS (mock)
# ──────────────────────────────────────────────
SMS_PROVIDER=mock