Files
timeline-server/deploy.sh

39 lines
896 B
Bash
Raw Normal View History

2025-12-24 15:25:08 +08:00
#!/bin/bash
# Timeline Server 部署脚本
set -e
echo "开始部署 Timeline Server..."
# 检查是否安装了必要的工具
if ! command -v docker &> /dev/null; then
echo "错误: 未找到 docker 命令,请先安装 Docker"
exit 1
fi
if ! command -v docker-compose &> /dev/null; then
echo "错误: 未找到 docker-compose 命令,请先安装 Docker Compose"
exit 1
fi
# 构建项目
echo "正在构建项目..."
./mvnw clean package -DskipTests
# 构建并启动服务
echo "正在构建并启动服务..."
docker-compose up --build -d
# 等待服务启动
echo "等待服务启动..."
sleep 30
# 检查服务状态
echo "检查服务状态..."
docker-compose ps
echo "部署完成!"
echo "网关服务: http://localhost:30000"
echo "故事服务: http://localhost:30001"
echo "文件服务: http://localhost:30002"
echo "用户服务: http://localhost:30003"