feat: add node env build
This commit is contained in:
+19
-2
@@ -1,6 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
PYTHON_VENV_DIR="/app/envs/python"
|
||||
NODE_ENV_DIR="/app/envs/node"
|
||||
|
||||
# ============================
|
||||
# 创建必要目录
|
||||
@@ -21,9 +22,25 @@ else
|
||||
fi
|
||||
|
||||
# ============================
|
||||
# 激活 Python 虚拟环境
|
||||
# 创建 Node 环境目录(如果不存在)
|
||||
# ============================
|
||||
export PATH="$PYTHON_VENV_DIR/bin:$PATH"
|
||||
if [ ! -d "$NODE_ENV_DIR" ]; then
|
||||
echo "Creating Node environment directory..."
|
||||
mkdir -p "$NODE_ENV_DIR"
|
||||
# 设置 npm 全局安装目录
|
||||
npm config set prefix "$NODE_ENV_DIR"
|
||||
# 配置淘宝镜像
|
||||
npm config set registry https://registry.npmmirror.com
|
||||
echo "Node environment created at $NODE_ENV_DIR"
|
||||
else
|
||||
echo "Node environment already exists at $NODE_ENV_DIR"
|
||||
fi
|
||||
|
||||
# ============================
|
||||
# 设置环境变量
|
||||
# ============================
|
||||
export PATH="$NODE_ENV_DIR/bin:$PYTHON_VENV_DIR/bin:$PATH"
|
||||
export NODE_PATH="$NODE_ENV_DIR/lib/node_modules"
|
||||
|
||||
# ============================
|
||||
# 启动应用
|
||||
|
||||
Reference in New Issue
Block a user