增加鉴权服务模块
This commit is contained in:
Executable
+97
@@ -0,0 +1,97 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "🚀 启动情感博物馆服务..."
|
||||
|
||||
# 检查基础服务
|
||||
echo "📊 检查基础服务..."
|
||||
if ! nc -z localhost 3306; then
|
||||
echo "❌ MySQL服务未启动,请先启动MySQL服务"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if ! nc -z localhost 6379; then
|
||||
echo "❌ Redis服务未启动,请先启动Redis服务"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "✅ 基础服务检查通过"
|
||||
|
||||
# 创建日志目录
|
||||
mkdir -p logs
|
||||
|
||||
# 启动用户服务
|
||||
echo "🔄 启动用户服务..."
|
||||
cd emotion-user
|
||||
mvn clean package -DskipTests -q
|
||||
if [ $? -eq 0 ]; then
|
||||
nohup java -jar -Dspring.profiles.active=local -Dspring.cloud.nacos.discovery.enabled=false -Dspring.cloud.nacos.config.enabled=false target/emotion-user-1.0.0.jar > ../logs/user.log 2>&1 &
|
||||
echo $! > ../logs/user.pid
|
||||
echo "✅ 用户服务启动完成 (PID: $!)"
|
||||
sleep 5
|
||||
else
|
||||
echo "❌ 用户服务编译失败"
|
||||
exit 1
|
||||
fi
|
||||
cd ..
|
||||
|
||||
# 启动AI服务
|
||||
echo "🔄 启动AI服务..."
|
||||
cd emotion-ai
|
||||
mvn clean package -DskipTests -q
|
||||
if [ $? -eq 0 ]; then
|
||||
nohup java -jar -Dspring.profiles.active=local -Dspring.cloud.nacos.discovery.enabled=false -Dspring.cloud.nacos.config.enabled=false target/emotion-ai-1.0.0.jar > ../logs/ai.log 2>&1 &
|
||||
echo $! > ../logs/ai.pid
|
||||
echo "✅ AI服务启动完成 (PID: $!)"
|
||||
sleep 5
|
||||
else
|
||||
echo "❌ AI服务编译失败"
|
||||
fi
|
||||
cd ..
|
||||
|
||||
# 启动网关服务
|
||||
echo "🔄 启动网关服务..."
|
||||
cd emotion-gateway
|
||||
mvn clean package -DskipTests -q
|
||||
if [ $? -eq 0 ]; then
|
||||
nohup java -jar -Dspring.profiles.active=local -Dspring.cloud.nacos.discovery.enabled=false -Dspring.cloud.nacos.config.enabled=false target/emotion-gateway-1.0.0.jar > ../logs/gateway.log 2>&1 &
|
||||
echo $! > ../logs/gateway.pid
|
||||
echo "✅ 网关服务启动完成 (PID: $!)"
|
||||
sleep 5
|
||||
else
|
||||
echo "❌ 网关服务编译失败"
|
||||
fi
|
||||
cd ..
|
||||
|
||||
echo ""
|
||||
echo "🎉 服务启动完成!"
|
||||
echo ""
|
||||
echo "📋 服务列表:"
|
||||
echo " 用户服务: http://localhost:19001"
|
||||
echo " AI服务: http://localhost:19002"
|
||||
echo " 网关服务: http://localhost:19000"
|
||||
echo ""
|
||||
echo "📝 日志文件位置: logs/"
|
||||
echo "📝 停止服务: ./stop-services.sh"
|
||||
|
||||
# 检查服务状态
|
||||
echo ""
|
||||
echo "📊 检查服务状态..."
|
||||
sleep 10
|
||||
|
||||
if curl -s http://localhost:19001/actuator/health >/dev/null 2>&1; then
|
||||
echo "✅ 用户服务运行正常"
|
||||
else
|
||||
echo "⚠️ 用户服务可能未完全启动,请查看日志: tail -f logs/user.log"
|
||||
fi
|
||||
|
||||
if curl -s http://localhost:19002/actuator/health >/dev/null 2>&1; then
|
||||
echo "✅ AI服务运行正常"
|
||||
else
|
||||
echo "⚠️ AI服务可能未完全启动,请查看日志: tail -f logs/ai.log"
|
||||
fi
|
||||
|
||||
if curl -s http://localhost:19000/actuator/health >/dev/null 2>&1; then
|
||||
echo "✅ 网关服务运行正常"
|
||||
else
|
||||
echo "⚠️ 网关服务可能未完全启动,请查看日志: tail -f logs/gateway.log"
|
||||
fi
|
||||
Reference in New Issue
Block a user