services: slogan-agent: # 统一镜像包含 uni-app H5 前端(Dockerfile web-builder stage 构建) build: context: .. dockerfile: server/Dockerfile container_name: slogan-agent restart: unless-stopped ports: - "8080:8080" volumes: # SQLite 数据库(config.yml 已指向 data/ 子目录,容器内 /app/data 与宿主机 ./data 互通) - ./data:/app/data # 生成的图片 / GLB 等运行时产物 - ./workspace:/app/workspace # 容器内运行前需在 config.yml 调整: # payment.notify_url → 公网可达地址(支付回调容器内 localhost 不可达)