Files
WeChatPadPro/.env.example
WeChatPadPro a4573966ac 861
861穩定版
2025-07-18 07:22:25 +08:00

209 lines
4.2 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ==========================================
# 基础系统配置
# ==========================================
# 是否开启调试模式true: 开启false: 关闭)
DEBUG=true
# 服务监听地址0.0.0.0表示监听所有网卡)
HOST=0.0.0.0
# 服务端口号
PORT=1238
# API版本前缀如 /v1, /v2
API_VERSION=
# MCP服务端口用于AI大模型集成服务
MCP_PORT=0
# 推广公众号微信ID用于新用户首次登录时推广
GH_WXID=
# 管理员密钥(建议使用复杂的随机字符串)
ADMIN_KEY=12345
# ==========================================
# Redis配置
# ==========================================
# Redis服务器地址
REDIS_HOST=127.0.0.1
# Redis端口
REDIS_PORT=6379
# Redis数据库编号
REDIS_DB=1
# Redis密码
REDIS_PASS=
# Redis最大空闲连接数
REDIS_MAX_IDLE=30
# Redis最大活动连接数
REDIS_MAX_ACTIVE=100
# Redis空闲连接超时时间毫秒
REDIS_IDLE_TIMEOUT=5000
# Redis连接最大生命周期
REDIS_MAX_CONN_LIFETIME=3600
# Redis连接超时时间毫秒
REDIS_CONNECT_TIMEOUT=5000
# Redis读取超时时间毫秒
REDIS_READ_TIMEOUT=10000
# Redis写入超时时间毫秒
REDIS_WRITE_TIMEOUT=10000
# ==========================================
# MySQL配置
# ==========================================
# MySQL连接字符串格式用户名:密码@tcp(主机:端口)/数据库名?参数)
MYSQL_CONNECT_STR=weixin:LRkFaStR2yRAzF4k@tcp(127.0.0.1:3306)/weixin?charset=utf8mb4&parseTime=true&loc=Local
# ==========================================
# 应用配置
# ==========================================
# 时区设置
TZ=Asia/Shanghai
# 工作池大小并发处理任务的goroutine数量
WORKER_POOL_SIZE=500
# 工作池最大任务队列长度
MAX_WORKER_TASK_LEN=1000
# Web域名设置为localhost:1238表示使用本地服务器留空则不上报状态
WEB_DOMAIN=localhost:1238
# Web任务名称
WEB_TASK_NAME=
# Web任务应用编号
WEB_TASK_APP_NUMBER=
# 是否按微信ID同步消息
NEWS_SYN_WXID=true
# 是否启用DT
DT=true
# ==========================================
# 消息队列配置
# ==========================================
# 消息主题
TOPIC=wx_sync_msg_topic
# 是否启用RocketMQ
ROCKET_MQ_ENABLED=false
# RocketMQ服务器地址
ROCKET_MQ_HOST=127.0.0.1:9876
# RocketMQ访问密钥
ROCKET_ACCESS_KEY=123
# RocketMQ密钥
ROCKET_SECRET_KEY=123!#@13$
# 是否启用RabbitMQ
RABBIT_MQ_ENABLED=false
# RabbitMQ连接URL格式amqp://用户名:密码@主机:端口/
RABBIT_MQ_URL=amqp://yunkong:123456@127.0.0.1:5672/
# 是否启用Kafka
KAFKA_ENABLED=false
# Kafka服务器地址列表
KAFKA_URL=
# Kafka用户名
KAFKA_USERNAME=
# Kafka密码.env
KAFKA_PASSWORD=
# ==========================================
# 任务配置
# ==========================================
# 任务重试次数
TASK_RETRY_COUNT=3
# 任务重试间隔(秒)
TASK_RETRY_INTERVAL=5
# 心跳包间隔(秒)
HEARTBEAT_INTERVAL=25
# 自动认证间隔(分钟)
AUTO_AUTH_INTERVAL=30
# 自动同步间隔(分钟)
AUTO_SYNC_INTERVAL_MINUTES=30
# 任务执行等待时间(毫秒)
TASK_EXEC_WAIT_TIMES=500
# 队列过期时间(秒)
QUEUE_EXPIRE_TIME=86400
# ==========================================
# WebSocket配置
# ==========================================
# WebSocket握手超时时间
WS_HANDSHAKE_TIMEOUT=10
# WebSocket读缓冲区大小字节
WS_READ_BUFFER_SIZE=4096
# WebSocket写缓冲区大小字节
WS_WRITE_BUFFER_SIZE=4096
# WebSocket读取超时时间
WS_READ_DEADLINE=120
# WebSocket写入超时时间
WS_WRITE_DEADLINE=60
# WebSocket心跳间隔
WS_PING_INTERVAL=25
# WebSocket连接检查间隔
WS_CONNECTION_CHECK_INTERVAL=45
# WebSocket最大消息大小字节
WS_MAX_MESSAGE_SIZE=8192
# ==========================================
# 集群配置
# ==========================================
# 集群名称
CLUSTER_NAME=
# ZooKeeper地址
ZK_ADDR=
# ETCD地址
ETCD_ADDR=
# ==========================================
# 禁用命令配置
# ==========================================
# 禁用命令列表(逗号分隔)
DISABLED_CMD_LIST=