- 修改后端目录从 reading-platform-backend 改为 reading-platform-java - 修改后端端口从 3000 改为 8080 - 修改启动命令从 npm run start:dev 改为 mvn spring-boot:run - 添加 JAVA_HOME 自动检测和设置(默认使用 /f/Java/jdk-17) - 修改日志文件从 reading-platform-backend.log 改为 reading-platform-java.log - 修改健康检查接口为 /actuator/health - 增加启动等待超时时间到 60 秒(Java 启动较慢) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
40 lines
962 B
Bash
Executable File
40 lines
962 B
Bash
Executable File
#!/bin/bash
|
||
|
||
# 统一停止脚本 - 停止前后端服务
|
||
|
||
echo "======================================"
|
||
echo " 停止幼儿阅读教学服务平台"
|
||
echo "======================================"
|
||
echo ""
|
||
|
||
# 停止后端
|
||
echo "🛑 停止后端服务 (Spring Boot)..."
|
||
if lsof -ti:8080 > /dev/null 2>&1; then
|
||
lsof -ti:8080 | xargs kill -9 2>/dev/null
|
||
echo "✅ 后端服务已停止"
|
||
else
|
||
echo "ℹ️ 后端服务未运行"
|
||
fi
|
||
|
||
# 停止前端
|
||
echo "🛑 停止前端服务..."
|
||
if lsof -ti:5173 > /dev/null 2>&1; then
|
||
lsof -ti:5173 | xargs kill -9 2>/dev/null
|
||
echo "✅ 前端服务已停止"
|
||
else
|
||
echo "ℹ️ 前端服务未运行"
|
||
fi
|
||
|
||
# 清理日志文件(可选)
|
||
read -p "是否清理日志文件?(y/n) " -n 1 -r
|
||
echo
|
||
if [[ $REPLY =~ ^[Yy]$ ]]; then
|
||
rm -f /tmp/reading-platform-java.log
|
||
rm -f /tmp/reading-platform-frontend.log
|
||
echo "✅ 日志文件已清理"
|
||
fi
|
||
|
||
echo ""
|
||
echo "✅ 所有服务已停止"
|
||
echo ""
|