#!/bin/bash # 摄影设备借还系统部署脚本 set -e echo "==========================================" echo " 摄影设备借还系统 - 部署脚本" echo "==========================================" # 进入项目目录 cd /opt/equipment-management # 停止旧容器 echo ">>> 停止旧容器..." sudo docker-compose down 2>/dev/null || true # 构建并启动容器 echo ">>> 构建Docker镜像..." sudo docker-compose build --no-cache echo ">>> 启动服务..." sudo docker-compose up -d # 等待服务启动 echo ">>> 等待服务启动..." sleep 10 # 检查服务状态 echo ">>> 检查服务状态..." sudo docker-compose ps # 检查后端健康状态 echo ">>> 检查后端API..." curl -s http://localhost:3000/api/health || echo "后端服务启动中..." echo "" echo "==========================================" echo " 部署完成!" echo " 前端访问: http://1.13.22.133" echo " 后端API: http://1.13.22.133:3000/api" echo "=========================================="