Files
slogan/server/docker-compose.yml
T
admin fc56b47406 server: web 静态托管完善 + 联调脚本 + 清理过期工具
- main.go/auth_middleware: web 静态目录托管与 history 回退、Chrome DevTools 探测处理
- 新增 scripts/build_web.sh(缓存判断构建 web)与 scripts/dev.sh(一键构建+启动)
- 删除已过时的 routes.sh(goframe 自动生成 api.json)与 split_db(数据库已拆分完毕)
- docs: 补充联调与测试规范(测试必须用真实用户数据 wenwu901/123456)
2026-08-04 17:15:37 +08:00

19 lines
753 B
YAML

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