迁移wechat_ipad配置到环境变量并清理本地状态文件

This commit is contained in:
liuwei
2026-05-07 10:22:40 +08:00
parent fe8b7171fd
commit d0acd33b66
16 changed files with 271 additions and 67 deletions

View File

@@ -80,16 +80,18 @@ services:
WECHAT_SERVER_URL: ${WECHAT_SERVER_URL:-http://host.docker.internal:8059/}
WECHAT_SERVER_IP: ${WECHAT_SERVER_IP:-host.docker.internal}
WECHAT_SERVER_PORT: ${WECHAT_SERVER_PORT:-8059}
WECHAT_SERVER_TYPE: ${WECHAT_SERVER_TYPE:-legacy_855}
WECHAT_WXID: ${WECHAT_WXID:-}
WECHAT_DEVICE_NAME: ${WECHAT_DEVICE_NAME:-ABOTPad}
WECHAT_DEVICE_NAME: ${WECHAT_DEVICE_NAME:-}
WECHAT_DEVICE_ID: ${WECHAT_DEVICE_ID:-}
WECHAT_STATE_FILE: ${WECHAT_STATE_FILE:-temp/wechat_ipad/config.toml}
ports:
- "${DASHBOARD_PORT:-8888}:8888"
volumes:
# 日志目录映射到宿主机,方便排障与运维备份。
- ./logs:/app/logs
# 保留 wechat_ipad 的本地配置文件,避免容器重建后丢失登录态
- ./wechat_ipad/config.toml:/app/wechat_ipad/config.toml
# 保留 wechat_ipad 的本地登录态缓存,避免容器重建后丢失 wxid / device 信息
- ./temp:/app/temp
extra_hosts:
# 兼容 Linux 环境下通过 host.docker.internal 访问宿主机上的 wechat_ipad server。
- "host.docker.internal:host-gateway"