SheBeiGuanLi/deploy.sh
2026-03-10 15:51:03 +08:00

34 lines
720 B
Bash

#!/bin/bash
# 摄影设备借还管理系统 - 部署脚本
set -e
echo "=== 开始部署摄影设备借还管理系统 ==="
# 停止并删除旧容器(如果存在)
echo "清理旧容器..."
docker-compose down 2>/dev/null || true
# 构建镜像
echo "构建 Docker 镜像..."
docker-compose build --no-cache
# 启动服务
echo "启动服务..."
docker-compose up -d
# 等待服务启动
echo "等待服务启动..."
sleep 10
# 检查服务状态
echo "检查服务状态..."
docker-compose ps
echo ""
echo "=== 部署完成 ==="
echo "前端访问地址: http://$(hostname -I | awk '{print $1}'):8080"
echo "后端 API 地址: http://$(hostname -I | awk '{print $1}'):3001/api"
echo "MySQL 端口: 3307"