docs(deployment): 更新部署文档并添加自动化部署脚本
- 更新了 DEPLOYMENT.md 文档,增加了更多部署细节和说明 - 添加了 Linux 和 Windows 平台的自动化部署脚本 - 更新了 README.md,增加了部署相关说明 - 调整了 .env 文件配置,以适应新的部署流程 - 移除了部分不必要的代码和配置
This commit is contained in:
92
backend-java/start-services.sh
Executable file
92
backend-java/start-services.sh
Executable file
@@ -0,0 +1,92 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 启动结伴客Java后端服务脚本
|
||||
|
||||
# 启动顺序:Eureka Server -> 其他服务 -> Gateway
|
||||
|
||||
echo "开始启动结伴客Java后端服务..."
|
||||
|
||||
# 启动Eureka Server
|
||||
echo "正在启动Eureka Server..."
|
||||
cd eureka-server
|
||||
mvn spring-boot:run > eureka.log 2>&1 &
|
||||
EUREKA_PID=$!
|
||||
cd ..
|
||||
|
||||
sleep 10
|
||||
|
||||
# 启动Auth Service
|
||||
echo "正在启动Auth Service..."
|
||||
cd auth-service
|
||||
mvn spring-boot:run > auth.log 2>&1 &
|
||||
AUTH_PID=$!
|
||||
cd ..
|
||||
|
||||
sleep 5
|
||||
|
||||
# 启动User Service
|
||||
echo "正在启动User Service..."
|
||||
cd user-service
|
||||
mvn spring-boot:run > user.log 2>&1 &
|
||||
USER_PID=$!
|
||||
cd ..
|
||||
|
||||
sleep 5
|
||||
|
||||
# 启动Travel Service
|
||||
echo "正在启动Travel Service..."
|
||||
cd travel-service
|
||||
mvn spring-boot:run > travel.log 2>&1 &
|
||||
TRAVEL_PID=$!
|
||||
cd ..
|
||||
|
||||
sleep 5
|
||||
|
||||
# 启动Animal Service
|
||||
echo "正在启动Animal Service..."
|
||||
cd animal-service
|
||||
mvn spring-boot:run > animal.log 2>&1 &
|
||||
ANIMAL_PID=$!
|
||||
cd ..
|
||||
|
||||
sleep 5
|
||||
|
||||
# 启动Order Service
|
||||
echo "正在启动Order Service..."
|
||||
cd order-service
|
||||
mvn spring-boot:run > order.log 2>&1 &
|
||||
ORDER_PID=$!
|
||||
cd ..
|
||||
|
||||
sleep 5
|
||||
|
||||
# 启动Promotion Service
|
||||
echo "正在启动Promotion Service..."
|
||||
cd promotion-service
|
||||
mvn spring-boot:run > promotion.log 2>&1 &
|
||||
PROMOTION_PID=$!
|
||||
cd ..
|
||||
|
||||
sleep 5
|
||||
|
||||
# 启动Gateway Service
|
||||
echo "正在启动Gateway Service..."
|
||||
cd gateway-service
|
||||
mvn spring-boot:run > gateway.log 2>&1 &
|
||||
GATEWAY_PID=$!
|
||||
cd ..
|
||||
|
||||
echo "所有服务已启动!"
|
||||
echo "Eureka Server PID: $EUREKA_PID"
|
||||
echo "Auth Service PID: $AUTH_PID"
|
||||
echo "User Service PID: $USER_PID"
|
||||
echo "Travel Service PID: $TRAVEL_PID"
|
||||
echo "Animal Service PID: $ANIMAL_PID"
|
||||
echo "Order Service PID: $ORDER_PID"
|
||||
echo "Promotion Service PID: $PROMOTION_PID"
|
||||
echo "Gateway Service PID: $GATEWAY_PID"
|
||||
|
||||
echo "服务访问地址:"
|
||||
echo "Eureka Dashboard: http://localhost:8761"
|
||||
echo "API Gateway: http://localhost:8080"
|
||||
echo "API文档: http://localhost:8080/doc.html"
|
||||
Reference in New Issue
Block a user