Initial commit: Telegram Management System
Some checks failed
Deploy / deploy (push) Has been cancelled
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>
This commit is contained in:
67
backend-nestjs/.env.production
Normal file
67
backend-nestjs/.env.production
Normal file
@@ -0,0 +1,67 @@
|
||||
# 生产环境配置
|
||||
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
|
||||
Reference in New Issue
Block a user