提交了假数据,不需要

This commit is contained in:
houhuan committed 2025-12-07 22:07:35 +08:00
1 parent 04d70ace99
commit 616fe10b02
5 files changed
+8 -31

No files matched your search

+3 -7
View File
@@ -27,7 +27,6 @@ docker-compose up -d
.
├── backend/ # Flask API + APScheduler
├── frontend/ # 单页 HTML(Tailwind+Chart.js)
├── seed/ # 预置数据CSV(revenue.sample.csv),构建时复制到 /app/init/
├── data/ # SQLite 数据卷(自动创建/挂载)
├── Dockerfile # 生产镜像(已适配腾讯云)
├── docker-compose.yml # 一键部署
@@ -50,9 +49,8 @@ curl -X PUT http://localhost:5000/api/admin/turnover \
```
## 数据预置与迁移
- 首次启动自动导入(DB为空时):
1. 如果存在 `/app/data/import.csv`,优先导入该文件
2. 否则导入镜像内 `/app/init/revenue.csv`(可将 `seed/revenue.sample.csv` 重命名为 `revenue.csv`)
- 首次启动自动导入(开启 `AUTO_IMPORT_ON_START=1` 且 DB为空):
- 如果存在 `/app/data/import.csv`(宿主机 `./data/import.csv`),自动导入该文件
- CSV格式:
```
date,amount
@@ -70,9 +68,7 @@ curl -X PUT http://localhost:5000/api/admin/turnover \
- 基础镜像切换为 `python:3.11-alpine`,构建更快、体积更小
- 依赖安装走腾讯云 PyPI 镜像:`PIP_INDEX_URL=https://mirrors.cloud.tencent.com/pypi/simple`
- 自动数据导入:环境变量 `AUTO_IMPORT_ON_START=1`,启动时按顺序导入
1. `/app/data/import.csv`(宿主机 `./data/import.csv`)
2. `/app/init/revenue.csv`(仓库 `seed/revenue.csv`)
3. `/app/init/revenue.sample.csv`
- `/app/data/import.csv`(宿主机 `./data/import.csv`)
## 生产建议
- 建议使用反向代理(Nginx)暴露 `5000` 端口,并开启 gzip