Files
jianghao de03f2f9d4
All checks were successful
test/timeline-server/pipeline/head This commit looks good
引入nacos支持
2026-01-05 15:57:02 +08:00

39 lines
896 B
Bash

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