docs: document docker deployment workflow

This commit is contained in:
kairee committed 2026-11-01 00:52:06 +08:00
1 parent b9d82e54c7
commit fcca14c0f9
3 files changed
+43 -10

No files matched your search

+7 -9
View File
@@ -697,15 +697,13 @@ fan_delta_cum = follower(d) - follower(首日)
## 10. 部署
```dockerfile
FROM python:3.14-slim
WORKDIR /app
COPY . /app
ENV TZ=Asia/Shanghai PYTHONUNBUFFERED=1
VOLUME ["/data"]
EXPOSE 8080
HEALTHCHECK CMD python -c "import urllib.request;urllib.request.urlopen('http://127.0.0.1:8080/api/health')"
CMD ["python", "app.py"]
仓库已提供:
```text
Dockerfile 单容器镜像(只安装 httpx 0.28.1)
docker-compose.yml 挂载 ./config.json → /config、./data → /data
.dockerignore 排除凭据、数据、测试与本地环境
config.docker.example.json 服务器配置样例(0.0.0.0 + /data 绝对路径)
```
- 单容器跑「调度 + Web」,数据卷 `/data/app.db`;