docs: document docker deployment workflow
This commit is contained in:
1 parent
b9d82e54c7
commit
fcca14c0f9
3 files changed
+43
-10
No files matched your search
+7
-9
@@ -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`;
|
||||
|
||||
Reference in new issue
Block a user