55 lines
1.1 KiB
Batchfile
55 lines
1.1 KiB
Batchfile
|
|
@echo off
|
||
|
|
chcp 65001 >nul
|
||
|
|
echo ============================================
|
||
|
|
echo RTSP视频分析系统 Docker部署
|
||
|
|
echo ============================================
|
||
|
|
echo.
|
||
|
|
|
||
|
|
REM 检查Docker是否运行
|
||
|
|
docker info >nul 2>&1
|
||
|
|
if %errorlevel% neq 0 (
|
||
|
|
echo [错误] Docker未运行或未安装
|
||
|
|
echo 请先启动Docker Desktop
|
||
|
|
pause
|
||
|
|
exit /b 1
|
||
|
|
)
|
||
|
|
|
||
|
|
echo [1/5] 检查环境文件...
|
||
|
|
if not exist .env (
|
||
|
|
echo [错误] .env文件不存在
|
||
|
|
echo 请先配置.env文件
|
||
|
|
pause
|
||
|
|
exit /b 1
|
||
|
|
)
|
||
|
|
|
||
|
|
echo [2/5] 停止现有容器...
|
||
|
|
docker-compose down
|
||
|
|
|
||
|
|
echo [3/5] 构建Docker镜像...
|
||
|
|
docker-compose build
|
||
|
|
|
||
|
|
echo [4/5] 启动所有服务...
|
||
|
|
docker-compose up -d
|
||
|
|
|
||
|
|
echo [5/5] 等待服务启动...
|
||
|
|
timeout /t 10 /nobreak >nul
|
||
|
|
|
||
|
|
echo.
|
||
|
|
echo ============================================
|
||
|
|
echo 部署完成!
|
||
|
|
echo ============================================
|
||
|
|
echo.
|
||
|
|
echo 查看服务状态: docker-compose ps
|
||
|
|
echo 查看日志: docker-compose logs -f
|
||
|
|
echo.
|
||
|
|
echo 访问地址:
|
||
|
|
echo 前端界面: http://localhost:10080
|
||
|
|
echo.
|
||
|
|
echo 按任意键查看服务状态...
|
||
|
|
pause >nul
|
||
|
|
|
||
|
|
docker-compose ps
|
||
|
|
|
||
|
|
echo.
|
||
|
|
pause
|