实现远程VHD选择服务集成,支持从配置文件中读取远程服务URL 添加NX_INS USB设备检测功能,支持从USB设备扫描和替换VHD文件 新增配置文件解析和HTTP客户端请求功能 优化VHD文件管理逻辑,支持关键词匹配和文件替换
49 lines
1.2 KiB
Batchfile
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 |