#!/bin/bash # VDI 管理平台启动脚本 echo "🚀 启动 VDI 管理平台..." # # 检查 Node.js 是否安装 # if ! command -v node &> /dev/null; then # echo "❌ 错误: Node.js 未安装,请先安装 Node.js" # exit 1 # fi # 检查 PM2 是否安装 if ! command -v pm2 &> /dev/null; then echo "📦 正在安装 PM2..." npm install -g pm2 fi # # 安装依赖 # echo "📦 安装依赖..." # npm install # 创建日志目录 mkdir -p logs # 启动应用 - 使用前台模式 echo "🚀 使用 PM2 启动应用..." pm2 start ecosystem.config.js --no-daemon # 注意:--no-daemon 参数让 PM2 在前台运行,不会退出 # 这样 Docker 容器就能保持运行状态