Some checks failed
Deploy / deploy (push) Has been cancelled
Full-stack web application for Telegram management - Frontend: Vue 3 + Vben Admin - Backend: NestJS - Features: User management, group broadcast, statistics 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
67 lines
1.1 KiB
Plaintext
67 lines
1.1 KiB
Plaintext
# 生产环境配置
|
|
NODE_ENV=production
|
|
PORT=3000
|
|
|
|
# 数据库配置
|
|
DB_HOST=mysql
|
|
DB_PORT=3306
|
|
DB_USERNAME=tg_manage
|
|
DB_PASSWORD=tg_manage_password
|
|
DB_DATABASE=tg_manage
|
|
|
|
# Redis配置
|
|
REDIS_HOST=redis
|
|
REDIS_PORT=6379
|
|
|
|
# RabbitMQ配置
|
|
RABBITMQ_HOST=rabbitmq
|
|
RABBITMQ_PORT=5672
|
|
RABBITMQ_USERNAME=admin
|
|
RABBITMQ_PASSWORD=admin
|
|
|
|
# JWT配置
|
|
JWT_SECRET=your-very-secure-jwt-secret-key-change-in-production
|
|
JWT_EXPIRES_IN=7d
|
|
|
|
# 分析数据保留天数
|
|
ANALYTICS_RETENTION_DAYS=90
|
|
|
|
# 日志级别
|
|
LOG_LEVEL=info
|
|
|
|
# 安全配置
|
|
BCRYPT_ROUNDS=12
|
|
|
|
# 文件上传配置
|
|
MAX_FILE_SIZE=10485760
|
|
UPLOAD_PATH=/app/uploads
|
|
|
|
# 脚本执行配置
|
|
SCRIPT_TIMEOUT=300000
|
|
SCRIPT_MAX_OUTPUT_SIZE=1048576
|
|
|
|
# 代理检查配置
|
|
PROXY_CHECK_TIMEOUT=10000
|
|
PROXY_CHECK_RETRY=3
|
|
|
|
# 短信平台配置
|
|
SMS_DEFAULT_TIMEOUT=30000
|
|
|
|
# 任务队列配置
|
|
TASK_QUEUE_CONCURRENCY=5
|
|
TASK_QUEUE_DELAY=1000
|
|
|
|
# WebSocket配置
|
|
WS_PING_INTERVAL=25000
|
|
WS_PING_TIMEOUT=60000
|
|
|
|
# 监控配置
|
|
ENABLE_METRICS=true
|
|
METRICS_PATH=/metrics
|
|
|
|
# 健康检查配置
|
|
HEALTH_CHECK_TIMEOUT=5000
|
|
|
|
# CORS配置
|
|
CORS_ORIGIN=*
|
|
CORS_CREDENTIALS=true |