# fnOS 应用中心会直接执行本 compose 来启停应用。 # 与仓库根的 docker-compose.yml 等价:面板为唯一服务,挂 docker.sock 按需创建微信实例。 # 注意:面板需要访问宿主 docker.sock 来动态创建/销毁微信实例容器(等同宿主 root 权限)。 # 因此本应用必须能挂载 /var/run/docker.sock;若 fnOS 沙箱禁止,应用将无法新建实例。 services: panel: image: ghcr.io/gloridust/woc-panel:${WOC_VERSION:-latest} container_name: woc-panel pull_policy: always environment: - PORT=8080 - WOC_WECHAT_IMAGE=ghcr.io/gloridust/wechat-on-cloud:${WOC_VERSION:-latest} - PUID=${WOC_PUID:-1000} - PGID=${WOC_PGID:-1000} - TZ=${WOC_TZ:-Asia/Shanghai} - PANEL_ADMIN_USER=${WOC_USER:-admin} - PANEL_ADMIN_PASSWORD=${WOC_PASSWORD:-wechat} - PANEL_DATA=/data/accounts.json volumes: - ./data-panel:/data - /var/run/docker.sock:/var/run/docker.sock ports: - "${WOC_HTTP_PORT:-36080}:8080" restart: unless-stopped