GuDingZiChan/deploy.sh
2026-03-10 16:19:47 +08:00

42 lines
1003 B
Bash

#!/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 "=========================================="