此前凭据文件存在但数据库重建时会跳过 init_local.py,导致本地无 admin 无法登录;改为每次启动都执行(脚本本身按数据库幂等)。
This commit is contained in:
+3
-4
@@ -74,10 +74,9 @@ fi
|
|||||||
echo "执行数据库迁移…"
|
echo "执行数据库迁移…"
|
||||||
$PY manage.py migrate --no-input >/dev/null
|
$PY manage.py migrate --no-input >/dev/null
|
||||||
|
|
||||||
if [ ! -f var/local-access.txt ]; then
|
# init_local.py 以数据库为准幂等执行:缺 admin 时创建并写凭据文件,已存在则跳过
|
||||||
echo "初始化本地管理员…"
|
echo "初始化本地管理员(已存在则跳过)…"
|
||||||
PYTHONPATH="$ROOT" $PY scripts/init_local.py
|
PYTHONPATH="$ROOT" $PY scripts/init_local.py
|
||||||
fi
|
|
||||||
|
|
||||||
if [ ! -d frontend/dist ]; then
|
if [ ! -d frontend/dist ]; then
|
||||||
echo "构建前端(首次)…"
|
echo "构建前端(首次)…"
|
||||||
|
|||||||
Reference in New Issue
Block a user