Files
rtsp-video-analysis-system/deploy.sh

47 lines
1.0 KiB
Bash
Raw Normal View History

2025-09-30 14:23:33 +08:00
#!/bin/bash
echo "============================================"
echo "RTSP视频分析系统 Docker部署"
echo "============================================"
echo ""
# 检查Docker是否运行
if ! docker info > /dev/null 2>&1; then
echo "[错误] Docker未运行或未安装"
echo "请先安装并启动Docker"
exit 1
fi
echo "[1/5] 检查环境文件..."
if [ ! -f .env ]; then
echo "[错误] .env文件不存在"
echo "请先配置.env文件"
exit 1
fi
echo "[2/5] 停止现有容器..."
docker-compose down
echo "[3/5] 构建Docker镜像..."
docker-compose build
echo "[4/5] 启动所有服务..."
docker-compose up -d
echo "[5/5] 等待服务启动..."
sleep 10
echo ""
echo "============================================"
echo "部署完成!"
echo "============================================"
echo ""
echo "查看服务状态: docker-compose ps"
echo "查看日志: docker-compose logs -f"
echo ""
echo "访问地址:"
echo " 前端界面: http://localhost:10080"
echo ""
echo "服务状态:"
docker-compose ps