34 lines
720 B
Bash
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"
|