fix: demo mode exec fix

This commit is contained in:
engigu
2026-01-04 09:09:50 +08:00
parent 97cd3c4367
commit 35b627cacb
+5 -5
View File
@@ -21,13 +21,13 @@ mkdir -p \
# ============================ # ============================
( (
if [ ! -x "$PYTHON_VENV_DIR/bin/python" ]; then if [ ! -x "$PYTHON_VENV_DIR/bin/python" ]; then
echo "[entrypoint] Creating Python virtual environment..." echo "[entrypoint][Python3] Creating Python virtual environment..."
python3 -m venv "$PYTHON_VENV_DIR" python3 -m venv "$PYTHON_VENV_DIR"
"$PYTHON_VENV_DIR/bin/pip" config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple "$PYTHON_VENV_DIR/bin/pip" config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
"$PYTHON_VENV_DIR/bin/pip" install --upgrade pip setuptools wheel "$PYTHON_VENV_DIR/bin/pip" install --upgrade pip setuptools wheel
echo "[entrypoint] Python venv created" echo "[entrypoint][Python3] Python venv created"
else else
echo "[entrypoint] Python venv exists" echo "[entrypoint][Python3] Python venv exists"
fi fi
) & ) &
PYTHON_PID=$! PYTHON_PID=$!
@@ -36,7 +36,7 @@ PYTHON_PID=$!
# Node 环境(后台并行) # Node 环境(后台并行)
# ============================ # ============================
( (
echo "[entrypoint] Initializing Node npm prefix..." echo "[entrypoint][Nodejs] Initializing Node npm prefix..."
# npm 全局安装目录 → /app/envs/node # npm 全局安装目录 → /app/envs/node
npm config set prefix "$NODE_ENV_DIR" npm config set prefix "$NODE_ENV_DIR"
# npm 行为优化(防内存暴涨) # npm 行为优化(防内存暴涨)
@@ -45,7 +45,7 @@ PYTHON_PID=$!
npm config set fund false npm config set fund false
npm config set progress false npm config set progress false
npm config set maxsockets 2 npm config set maxsockets 2
echo "[entrypoint] Node npm configured" echo "[entrypoint][Nodejs] Node npm configured"
) & ) &
NODE_PID=$! NODE_PID=$!