mirror of
https://github.com/shy3130/tick-stock-panel.git
synced 2026-11-02 10:26:13 +00:00
fix(release): #513 版本号单源 — 从 frontend/package.json 派生
- 新增 scripts/sync_versions.py: VERSION / backend/pyproject.toml / _FALLBACK_VERSION 三处伴生标记由 package.json 派生, --check 供 CI/本地校验 - release.yml / docker.yml 构建前先跑同步脚本, 杜绝只改 package.json 时产物版本漂移 - Dockerfile 运行时改读 /app/frontend/package.json
This commit is contained in:
@@ -93,6 +93,9 @@ RUN if [ "$USE_CN_MIRROR" = "1" ]; then \
|
||||
# 三个关键路径, 确保 static / tiers / data 都指向容器内正确位置。
|
||||
COPY backend/app ./app
|
||||
COPY tiers.yaml /app/tiers.yaml
|
||||
# 版本号运行时兜底 (issue #513): 非冻结路径 _load_version() 读
|
||||
# /app/frontend/package.json, 缺文件会静默回退 _FALLBACK_VERSION 显示旧版本。
|
||||
COPY frontend/package.json /app/frontend/package.json
|
||||
ENV STATIC_DIR=/app/static \
|
||||
TIERS_YAML=/app/tiers.yaml \
|
||||
DATA_DIR=/app/data \
|
||||
|
||||
Reference in New Issue
Block a user