mirror of
https://github.com/shy3130/tick-stock-panel.git
synced 2026-11-02 10:26:13 +00:00
50df7e798cb7d09c1c312a8a1f562d77cf78303b
.env 里 DATA_DIR=./data(为开发模式设计)经 env_file 传入容器后, 覆盖了 Dockerfile 里的 ENV DATA_DIR=/app/data。config.py 的 _project_root() 按 backend/app/config.py 三层父目录推算项目根, 但 Docker 里 COPY backend/app ./app 抹掉了 backend 这层, 文件实际 落在 /app/app/config.py, 三层父目录数到了 /(而非 /app), 相对路径 ./data 被解析成 /data —— 不在 docker-compose 挂载的 ./data:/app/data 范围内, 容器可写层不持久化, 每次 up --build 重建都会清空。 compose 的 environment 优先级高于 env_file, 显式固定 DATA_DIR 为 容器内绝对路径, 使其不受 .env 内容影响, 与 Dockerfile 原本的 「显式指定三个关键路径」意图保持一致。
Description
No description provided
a-stockai-agentaigcbacktestingdailyduckdbfastapillmpolarsquantquantitative-financequantitative-tradingreactscreenerself-hostedstockstock-analysistdxtickflowtsp
MIT
64 MiB
Languages
Python
62.6%
TypeScript
36.3%
HTML
0.5%
Inno Setup
0.2%
CSS
0.2%
Other
0.1%