feat: 导入 CapacityReport 初始源码

This commit is contained in:
Nixevol
2026-09-24 06:16:41 +08:00
commit 89cca70430
134 changed files with 38799 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
#!/bin/sh
set -e
# 运行态都落在数据卷 /data:配置、脚本、特征库、历史、缓存、登录态。
mkdir -p /data/cache
seeded=0
if [ ! -f /data/Configure.json ]; then
cp /app/defaults/Configure.json /data/Configure.json
seeded=1
fi
[ -f /data/ReportScript.sql ] || cp /app/defaults/ReportScript.sql /data/ReportScript.sql
[ -f /data/CellData.sql ] || cp /app/defaults/CellData.sql /data/CellData.sql
[ -d /data/db_init ] || cp -r /app/defaults/db_init /data/db_init
# 首次播种时按容器环境变量改写 数据库/SFTP 连接(用户后续在界面的修改不会被覆盖)
if [ "$seeded" = "1" ] && [ -f /app/docker/apply_env_config.py ]; then
python /app/docker/apply_env_config.py || true
fi
exec python -m uvicorn app.main:app --host 0.0.0.0 --port 9081