docs(deployment): 更新部署文档并添加自动化部署脚本

- 更新了 DEPLOYMENT.md 文档,增加了更多部署细节和说明
- 添加了 Linux 和 Windows 平台的自动化部署脚本
- 更新了 README.md,增加了部署相关说明
- 调整了 .env 文件配置,以适应新的部署流程
- 移除了部分不必要的代码和配置
This commit is contained in:
2025-09-10 14:16:27 +08:00
parent 18fe719f94
commit b2d940e014
114 changed files with 6990 additions and 247 deletions

44
backend-java/build-services.sh Executable file
View File

@@ -0,0 +1,44 @@
#!/bin/bash
# 构建结伴客Java后端服务脚本
echo "开始构建结伴客Java后端服务..."
# 清理之前的构建
echo "清理项目..."
mvn clean
# 构建所有模块
echo "构建所有模块..."
mvn install
# 检查构建是否成功
if [ $? -eq 0 ]; then
echo "构建成功!"
# 显示构建结果
echo "构建产物位置:"
echo " Eureka Server: eureka-server/target/"
echo " Gateway Service: gateway-service/target/"
echo " Auth Service: auth-service/target/"
echo " User Service: user-service/target/"
echo " Travel Service: travel-service/target/"
echo " Animal Service: animal-service/target/"
echo " Order Service: order-service/target/"
echo " Promotion Service: promotion-service/target/"
# 复制jar包到各自目录以便Docker构建
echo "复制jar包..."
cp eureka-server/target/eureka-server.jar eureka-server/
cp gateway-service/target/gateway-service.jar gateway-service/
cp auth-service/target/auth-service.jar auth-service/
cp user-service/target/user-service.jar user-service/
cp travel-service/target/travel-service.jar travel-service/
cp animal-service/target/animal-service.jar animal-service/
cp order-service/target/order-service.jar order-service/
cp promotion-service/target/promotion-service.jar promotion-service/
echo "所有服务构建完成可以使用docker-compose启动服务"
else
echo "构建失败,请检查错误信息"
fi