Files
appstore-1panel/dockge/wechatpadpro/docker-compose.yml
2025-08-05 06:37:40 +00:00

50 lines
1.4 KiB
YAML

networks:
1panel-network:
external: true
services:
wechatpadpro:
container_name: wechatpadpro
env_file:
- ./envs/global.env
- .env
environment:
- TZ=Asia/Shanghai
- WECHAT_PORT=${PANEL_APP_PORT_WECHAT}
- PORT=${PANEL_APP_PORT_HTTP}
- DEBUG=false
- HOST=0.0.0.0
- MCP_PORT=8099
- REDIS_MAX_IDLE=30
- REDIS_MAX_ACTIVE=100
- REDIS_IDLE_TIMEOUT=5000
- REDIS_MAX_CONN_LIFETIME=3600
- REDIS_CONNECT_TIMEOUT=5000
- REDIS_READ_TIMEOUT=10000
- REDIS_WRITE_TIMEOUT=10000
- WORKER_POOL_SIZE=500
- MAX_WORKER_TASK_LEN=1000
- WEB_DOMAIN=localhost:1238
- WEB_TASK_NAME=
- WEB_TASK_APP_NUMBER=
- NEWS_SYN_WXID=true
- DT=true
- MYSQL_HOST=${DB_HOST}
- MYSQL_PORT=${DB_PORT}
- MYSQL_USER=${DB_USERNAME}
- MYSQL_PASSWORD=${DB_PASSWORD}
- MYSQL_DATABASE=${DB_DATABASE}
- MYSQL_CONNECT_STR=${DB_USERNAME}:${DB_PASSWORD}@tcp(${DB_HOST}:${DB_PORT})/${DB_DATABASE}?charset=utf8mb4&parseTime=true&loc=Local
- REDIS_PASS=${REDIS_PASSWORD}
image: wechatpadpro/wechatpadpro:v18.6
labels:
createdBy: Apps
networks:
- 1panel-network
ports:
- ${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}
- ${PANEL_APP_PORT_WECHAT}:${PANEL_APP_PORT_WECHAT}
restart: always
volumes:
- ${WECHATPADPRO_ROOT_PATH}/.env:/app/.env
- ${WECHATPADPRO_ROOT_PATH}/config:/app/config