Files
sso-mvk/.env.example
2026-06-10 18:07:24 +03:00

66 lines
3.5 KiB
Plaintext

# ──────────────────────────────────────────────
# Сервис
# ──────────────────────────────────────────────
NODE_ENV=development
PORT=3010
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
POSTGRES_PORT=3184
DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@localhost:${POSTGRES_PORT}/${POSTGRES_DB}
# ──────────────────────────────────────────────
# Redis
# ──────────────────────────────────────────────
REDIS_HOST=localhost
REDIS_PORT=3185
# ──────────────────────────────────────────────
# RabbitMQ
# ──────────────────────────────────────────────
RABBITMQ_USER=sso
RABBITMQ_PASSWORD=sso_secret
RABBITMQ_HOST=localhost
RABBITMQ_PORT=3186
RABBITMQ_UI_PORT=3187
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