# gvcloud-ops-api **Repository Path**: geoviscloud/gvcloud-ops-api ## Basic Information - **Project Name**: gvcloud-ops-api - **Description**: gvcloud-ops-api - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-06-03 - **Last Updated**: 2025-01-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 本项目 是什么 `orion-ops` 一站式自动化运维及自动化运维平台, 使用多环境的概念, 提供了机器管理、Web终端、WebSftp、机器批量执行、机器批量上传、在线查看日志等功能, 帮助企业实现一站式轻量化运维治理, 致力于企业级应用的智能运维。 当前最新版本: **1.2.1** gitLab: http://192.168.6.40/lidf/comprehensiveoperation.git ## 特性 * 易用方便: 极简配置, 开箱即用, 支持 docker 部署 * 在线终端: 支持在线 Web 终端, 记录操作日志, 管理员可强制下线, 录屏回放, 终端监视等 * 文件管理: 支持远程机器文件批量上传、批量下载、暂停断点续传、实时传输速率、实时进度、打包传输等功能 * 批量操作: 支持远程机器批量执行命令 以及 批量执行上传文件 * 环境隔离: 不同应用环境的配置及环境变量是相互隔离的 * 环境变量: 命令执行时使用占位符自动替换, 支持 properties, json, yml, xml多种格式维护 * 高兼容性: 自定义构建发布操作, 不论是什么项目都是配置 SSH 执行命令, 灵活操作 * 功能强大: 命令批量执行, 任务定时调度, 远程日志查看, 操作日志全记录等 * 高扩展性: 前后端代码规范统一, 代码健壮质量高, 写法优雅, 易读好拓展 * 免费开源: 前后端代码完全开源, 方便二次开发 ## 技术栈 * SpringBoot 2.4.4 * MybatisPlus 3.4.0 * Mysql 8.0 * Redis 5.0.5 * Vue 2.6.11 * Ant Design 1.7.8 ## 部署说明 ```sh # 0: 停止删除原来运行的容器和镜像 docker stop & rm autops docker rmi autops:v1 # 1、加载镜像 docker load -i autopsv1.tar # 2、运行镜像 运行镜像脚本现场机器有,可参考: docker run -itd --name autops -p 19118:80 -p 19119:9119 -v /mnt/shareroot/orion-ops/config:/app/config -v /mnt/shareroot/orion-ops:/app/orion-ops autops:v1 #3、替换资源挂载目录 tar -zxvf resource.tar,解压后替换对应的挂载路径 # 挂载路径:/mnt/shareroot/orion-ops/resource # 4、在数据库中执行更新的数据库sql脚本: resouse_list.sql command_template.sql ```