vdi/web-fe/serve/start.sh

31 lines
703 B
Bash

#!/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 容器就能保持运行状态