Files
Lannamokia_vhdmount/VHDSelectServer/deploy.bat
T
Lannamokia a5386e69e5 feat: 添加远程VHD选择功能和USB设备支持
实现远程VHD选择服务集成,支持从配置文件中读取远程服务URL
添加NX_INS USB设备检测功能,支持从USB设备扫描和替换VHD文件
新增配置文件解析和HTTP客户端请求功能
优化VHD文件管理逻辑,支持关键词匹配和文件替换
2025-10-19 04:06:47 +08:00

49 lines
1.2 KiB
Batchfile

@echo off
echo VHD Select Server Docker 部署脚本
echo ================================
echo 检查Docker是否运行...
docker --version >nul 2>&1
if %errorlevel% neq 0 (
echo 错误: Docker未安装或未运行
echo 请先安装并启动Docker Desktop
pause
exit /b 1
)
echo 检查Docker Compose...
docker-compose --version >nul 2>&1
if %errorlevel% neq 0 (
echo 错误: Docker Compose未安装
pause
exit /b 1
)
echo 创建配置目录...
if not exist "config" mkdir config
echo 拉取并启动服务...
docker-compose up -d
if %errorlevel% equ 0 (
echo.
echo ✅ 部署成功!
echo 🌐 Web界面: http://localhost:8080
echo 📁 配置文件: ./config/vhd-config.json
echo.
echo 常用命令:
echo 查看日志: docker-compose logs -f
echo 停止服务: docker-compose down
echo 重启服务: docker-compose restart
) else (
echo.
echo ❌ 部署失败,请检查错误信息
echo 如果是网络问题,请尝试:
echo 1. 检查网络连接
echo 2. 配置Docker镜像源
echo 3. 使用本地Node.js部署: npm start
)
echo.
echo 按任意键退出...
pause >nul