Commit Graph

11 Commits

Author SHA1 Message Date
hsc 14d9d684f9 feat(env): 添加 Node.js 自动安装脚本
- 新增 init_node.sh 脚本,实现 Node.js 一键安装和配置- 支持 CentOS/RHEL、Ubuntu/Debian 等主流 Linux 发行版
- 自动检测操作系统类型并安装必要依赖- 配置阿里云 npm镜像源,提高包下载速度
- 可选安装并配置 Yarn
- 完成安装后进行版本测试,确保安装成功
2025-04-26 22:34:17 +08:00
hsc be03bea588 build: 添加 Maven 安装脚本(使用国内镜像)
- 新增 init_maven.sh脚本,用于自动安装 Maven并配置阿里云镜像源- 脚本功能包括:  - 检查 root权限
  - 安装 Java(Maven 依赖) - 下载并安装 Maven(使用阿里云镜像)
  -配置 Maven 环境变量
  - 配置阿里云 Maven 镜像源 - 测试 Maven 安装- 启用严格模式,确保脚本执行的稳定性和可靠性- 添加颜色定义和日志函数,提高脚本输出的可读性
2025-04-26 22:06:40 +08:00
hsc f1d656b2b5 feat(devops): 添加 Docker 安装脚本
- 新增 init_docker.sh 脚本,用于自动安装 Docker 并配置国内镜像加速
- 脚本适用于 AlmaLinux/Rocky Linux 9 系统
-功能包括:
  - 检查 root 权限
  - 安装必要工具
  - 添加 Docker 官方仓库 - 配置国内镜像源(可选)
  - 安装 Docker
  - 配置 Docker 镜像加速 - 启动并启用 Docker服务
  - 测试 Docker安装
2025-04-26 19:13:34 +08:00
hsc 52a911f57b feat(env): 添加 Go 语言安装脚本
- 新增 init_go.sh 脚本,用于在 CentOS 系统上安装、卸载和清理 Go 语言环境- 脚本功能包括:  - 安装必要依赖  - 下载并安装指定版本的 Go
  - 配置环境变量
  - 验证安装
  - 卸载 Go
  - 清理缓存
- 支持安装最新版本或指定版本的 Go
- 提供详细的日志输出和错误处理
2025-04-26 18:43:41 +08:00
hsc d6415babee feat(app): 添加 snailjob-server 应用的管理脚本- 新增 run.sh 脚本,实现应用的启动、停止、重启、状态检查、日志查看、备份和升级功能
- 脚本支持 Java环境检查、应用目录和 JAR 文件存在性检查
- 实现了日志轮转、优雅停止和强制终止等高级功能- 备份和升级功能考虑了旧版本的保留和新版本的替换
2025-04-26 18:18:03 +08:00
hsc 6ce4550518 fix (test) 2025-04-26 15:58:50 +08:00
hsc e0b0f88dff fix (test) 2025-04-14 21:02:32 +08:00
hsc 93ae659b5f feat(devops): 添加 docker-compose 初始化脚本
- 新增 init_dockerCompose.sh 脚本,用于自动安装 docker-compose
-脚本会检查系统架构并下载对应版本的 docker-compose
- 安装完成后会验证 docker-compose 是否安装成功
2025-04-05 11:25:21 +08:00
hsc 0f793c906d feat(vpn): 添加 frpc 初始化脚本
- 新增 init_frpc.sh 脚本文件- 实现了检查 root 用户的功能
- 提示后续将添加拉取 frp.tar.gz 文件的逻辑
2025-04-04 19:51:02 +08:00
hsc c809542f1f feat(devops): 添加 Drone CI 初始化脚本
- 新增 init_drone.sh 脚本,用于快速部署 Drone CI 环境
- 脚本包含配置、清理、创建 docker-compose 文件、配置 Docker 镜像加速等功能
- 支持 Gitea 集成,Postgres 数据库和 Redis 缓存
- 自动生成 RPC 密钥并输出安装信息
2025-03-30 17:03:35 +08:00
hsc 03f2b710b0 chore:移动脚本到对应位置 2025-03-30 14:32:44 +08:00