修改start脚本
This commit is contained in:
parent
9fa84cd26e
commit
e4b58b5da0
|
|
@ -5,6 +5,7 @@ set -e
|
|||
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
|
||||
VENV_PATH="$SCRIPT_DIR/path/to/venv"
|
||||
|
||||
echo "=========================================="
|
||||
echo "RuoYi-Cloud DevOps 自动化部署系统"
|
||||
|
|
@ -16,6 +17,26 @@ if ! command -v python3 &> /dev/null; then
|
|||
exit 1
|
||||
fi
|
||||
|
||||
# 检测操作系统
|
||||
OS_TYPE="$(uname -s)"
|
||||
echo "检测到操作系统: $OS_TYPE"
|
||||
|
||||
# 如果是 macOS,设置虚拟环境
|
||||
if [[ "$OS_TYPE" == "Darwin" ]]; then
|
||||
echo "macOS 系统,配置虚拟环境..."
|
||||
|
||||
# 检查虚拟环境是否存在
|
||||
if [ ! -f "$VENV_PATH/bin/activate" ]; then
|
||||
echo "虚拟环境不存在,创建虚拟环境: $VENV_PATH"
|
||||
python3 -m venv "$VENV_PATH"
|
||||
fi
|
||||
|
||||
# 激活虚拟环境
|
||||
echo "激活虚拟环境: $VENV_PATH"
|
||||
source "$VENV_PATH/bin/activate"
|
||||
echo "✓ 虚拟环境已激活"
|
||||
fi
|
||||
|
||||
# 检查依赖(如果在虚拟环境中,跳过系统级安装)
|
||||
if [ -z "$VIRTUAL_ENV" ]; then
|
||||
echo "检查 Python 依赖..."
|
||||
|
|
|
|||
Loading…
Reference in New Issue