Files
fquiz/api/static/wine/atp/tpbig.exe
T
chengkai3 ea23863e4d fix: 将 tpbig.exe 打包到 Docker 镜像中
- 新增 api/static/wine/ATP/tpbig.exe (1.3MB):从 atp-models 工程引入
- 新增 api/static/wine/atp/tpbig.exe (1.3MB):从 atp-models 工程引入
- 新增 api/docker-entrypoint.sh:容器启动时自动将 tpbig.exe 复制到
  wine_allowed_root(/app/data/wine/) 的对应路径下,兼容 bind mount
- 更新 api/Dockerfile:COPY static/ → /app/static/,设置 ENTRYPOINT
  为 docker-entrypoint.sh

原理:Docker Compose 将 ./data/app 以 bind mount 挂载到 /app/data,
镜像中 /app/data 下的内容会被隐藏。通过 entrypoint 在启动时检查并
复制 tpbig.exe 到 bind mount 目录中,确保无论 volume 是否为空都能
正确初始化。
2026-07-01 21:44:19 +08:00

1.3 MiB
Executable File