Some checks failed
continuous-integration/drone/push Build is failing
变更说明: - 不再使用 Docker 容器部署后端 - 使用 sdkman 管理的 JDK 17 直接运行 JAR - 使用 systemd 服务管理进程(自动重启、日志管理) 部署流程: 1. Drone CI 编译 BladeX 框架和后端项目 2. SCP 传输 blade-api.jar 到 /app/martial-backend/bin/ 3. SSH 执行 systemctl restart martial-backend 4. systemd 自动启动 Java 进程 优势: - 简化部署,不需要 Docker 镜像层 - 更直接的进程管理和日志查看 - 启动速度更快 - 资源占用更少 systemd 服务配置: - 服务名:martial-backend.service - 工作目录:/app/martial-backend - JAR 位置:/app/martial-backend/bin/blade-api.jar - 日志目录:/app/martial-backend/logs/ - JVM 参数:-Xms512m -Xmx1024m - 自动重启:失败后 10 秒重启 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
2.4 KiB
2.4 KiB