Skip to content

Commit faefed5

Browse files
authored
Merge pull request #10 from lijiahangmax/dev
Dev
2 parents bea8dc3 + 1e819ea commit faefed5

File tree

222 files changed

+7120
-748
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

222 files changed

+7120
-748
lines changed

README.md

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
</h1>
44

55
`orion-ops-pro`
6-
是一款现代化、高颜值的一站式智能运维管理平台,集资产管理、资产授权、批量执行、计划任务、WebShell、WebSftp、角色管理、系统管理等功能于一体,致力于简化运维团队的治理工作。
6+
是一款现代化、高颜值的一站式智能运维管理平台,集资产管理、资产授权、批量执行、批量上传、计划任务、WebShell、WebSftp、角色管理、系统管理等功能于一体,致力于简化运维团队的治理工作。
77

88
<p style="text-align: left">
99
<a target="_blank" style="text-decoration: none" href="https://app.codacy.com/gh/lijiahangmax/orion-ops-pro/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade">
@@ -26,11 +26,11 @@
2626
</a>
2727
</p>
2828

29-
当前版本: **1.0.6**
29+
当前版本: **1.0.7**
3030

3131
**github:** https://github.com/lijiahangmax/orion-ops-pro
3232
**gitee:** https://gitee.com/lijiahangmax/orion-ops-pro
33-
**文档:** https://lijiahangmax.gitee.io/orion-ops-pro/#/
33+
**文档:** https://lijiahangmax.github.io/orion-ops-pro/#/
3434
**demo:** http://101.43.254.243:1081/
3535

3636
演示账号: `admin`
@@ -47,17 +47,17 @@
4747
* **权限控制**: 全面管理用户角色, 支持动态菜单配置和强制下线等功能。
4848
* **在线终端**: 提供便捷的在线 Web 终端服务, 支持快捷命令、自定义快捷键和主题风格。
4949
* **文件管理**: 实现远程主机大文件的批量上传、下载和在线编辑等操作。
50-
* **批量操作**: 支持远程主机批量执行主机命令。
50+
* **批量操作**: 支持远程主机批量执行主机命令、多主机文件分发
5151
* **计划任务**: 支持配置 cron 表达式, 定时执行主机命令。
5252
* **操作审计**: 记录用户操作日志,确保操作可追溯, 提高系统安全性。
5353

5454
## 快速开始
5555

56-
* [docker安装](https://lijiahangmax.gitee.io/orion-ops-pro/#/quickstart/docker-install)
57-
* [普通安装](https://lijiahangmax.gitee.io/orion-ops-pro/#/quickstart/install)
58-
* [更新日志](https://lijiahangmax.gitee.io/orion-ops-pro/#/about/change-log)
59-
* [操作手册](https://lijiahangmax.gitee.io/orion-ops-pro/#/operator/asset)
60-
* [常见问题](https://lijiahangmax.gitee.io/orion-ops-pro/#/quickstart/faq)
56+
* [docker安装](https://lijiahangmax.github.io/orion-ops-pro/#/quickstart/docker-install)
57+
* [普通安装](https://lijiahangmax.github.io/orion-ops-pro/#/quickstart/install)
58+
* [更新日志](https://lijiahangmax.github.io/orion-ops-pro/#/about/change-log)
59+
* [操作手册](https://lijiahangmax.github.io/orion-ops-pro/#/operator/asset)
60+
* [常见问题](https://lijiahangmax.github.io/orion-ops-pro/#/quickstart/faq)
6161

6262
## 技术栈
6363

@@ -84,10 +84,15 @@
8484
![执行日志](https://bjuimg.obs.cn-north-4.myhuaweicloud.com/images/2024/3/22/06d02d38-70ef-43c2-950c-9f8c73a105ba.png "执行日志")
8585
![执行记录](https://bjuimg.obs.cn-north-4.myhuaweicloud.com/images/2024/3/22/0e474cc2-f7cf-49bc-be3c-f6445783ad7c.png "执行记录")
8686

87+
> 批量上传
88+
89+
![批量上传任务](https://bjuimg.obs.cn-north-4.myhuaweicloud.com/images/2024/5/12/1e9d0c74-4ef7-4322-ae17-42085b7ba552.png "批量上传任务")
90+
![批量上传中](https://bjuimg.obs.cn-north-4.myhuaweicloud.com/images/2024/5/12/a94a6d96-0969-4205-91fb-4c6f8cf092a8.png "批量上传中")
91+
8792
> 计划任务
8893
89-
![计划任务](https://bjuimg.obs.cn-north-4.myhuaweicloud.com/images/2024/4/15/ba5c0635-50c1-4c43-8062-3470ad33830e.png "计划任务")
9094
![计划任务编辑](https://bjuimg.obs.cn-north-4.myhuaweicloud.com/images/2024/4/20/b6ba7ec0-011f-48ff-a36e-c8d93bd1f75c.png "计划任务编辑")
95+
![计划任务](https://bjuimg.obs.cn-north-4.myhuaweicloud.com/images/2024/4/15/ba5c0635-50c1-4c43-8062-3470ad33830e.png "计划任务")
9196

9297
> 用户管理
9398

docker-compose.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
version: '3.3'
22
services:
33
orion-ops-pro:
4-
image: registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-ops-pro:1.0.6
4+
image: registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-ops-pro:1.0.7
55
ports:
66
- 1081:80
77
environment:
@@ -19,9 +19,7 @@ services:
1919
- orion-ops-pro-db
2020
- orion-ops-pro-redis
2121
orion-ops-pro-db:
22-
build:
23-
context: .
24-
dockerfile: docker/mysql/Dockerfile
22+
image: registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-ops-pro-mysql:1.0.7
2523
privileged: true
2624
ports:
2725
- 3307:3306

docker/mysql/Dockerfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
FROM mysql:8.0.28
2-
COPY sql/init-1-schema-databases.sql /tmp
3-
COPY sql/init-2-schema-tables.sql /tmp
4-
COPY sql/init-3-schema-quartz.sql /tmp
5-
COPY sql/init-4-data.sql /tmp
6-
COPY docker/mysql/my.cnf /etc/mysql/conf.d/my.cnf
2+
COPY ./sql/init-1-schema-databases.sql /tmp
3+
COPY ./sql/init-2-schema-tables.sql /tmp
4+
COPY ./sql/init-3-schema-quartz.sql /tmp
5+
COPY ./sql/init-4-data.sql /tmp
6+
COPY ./my.cnf /etc/mysql/conf.d/my.cnf
77
RUN cat /tmp/init-1-schema-databases.sql >> /tmp/init.sql && \
88
cat /tmp/init-2-schema-tables.sql >> /tmp/init.sql && \
99
cat /tmp/init-3-schema-quartz.sql >> /tmp/init.sql && \

docker/mysql/build.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#/bin/bash
2+
version=1.0.7
3+
cp -r ../../sql ./sql
4+
docker build -t orion-ops-pro-mysql:${version} .
5+
rm -rf ./sql
6+
docker tag orion-ops-pro-mysql:${version} registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-ops-pro-mysql:${version}
7+
docker push registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-ops-pro-mysql:${version}

docker/orion-ops-pro/build.sh

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1-
mv ../../orion-ops-launch/target/orion-ops-launch.jar ./
1+
#/bin/bash
2+
version=1.0.7
3+
mv ../../orion-ops-launch/target/orion-ops-launch.jar ./orion-ops-launch.jar
24
mv ../../orion-ops-ui/dist ./dist
3-
docker build -t orion-ops-pro:1.0.6 .
5+
docker build -t orion-ops-pro:${version} .
6+
rm -f ./orion-ops-launch.jar
7+
rm -rf ./dist
8+
docker tag orion-ops-pro:${version} registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-ops-pro:${version}
9+
docker push registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-ops-pro:${version}

docs/README.md

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
</h1>
44

55
`orion-ops-pro`
6-
是一款现代化、高颜值的一站式智能运维管理平台,集资产管理、资产授权、批量执行、计划任务、WebShell、WebSftp、角色管理、系统管理等功能于一体,致力于简化运维团队的治理工作。
6+
是一款现代化、高颜值的一站式智能运维管理平台,集资产管理、资产授权、批量执行、批量上传、计划任务、WebShell、WebSftp、角色管理、系统管理等功能于一体,致力于简化运维团队的治理工作。
77

88
<p style="text-align: left">
99
<a target="_blank" style="text-decoration: none" href="https://app.codacy.com/gh/lijiahangmax/orion-ops-pro/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade">
@@ -26,11 +26,11 @@
2626
</a>
2727
</p>
2828

29-
当前版本: **1.0.6**
29+
当前版本: **1.0.7**
3030

3131
**github:** https://github.com/lijiahangmax/orion-ops-pro
3232
**gitee:** https://gitee.com/lijiahangmax/orion-ops-pro
33-
**文档:** https://lijiahangmax.gitee.io/orion-ops-pro/#/
33+
**文档:** https://lijiahangmax.github.io/orion-ops-pro/#/
3434
**demo:** http://101.43.254.243:1081/
3535

3636
演示账号: `admin`
@@ -47,17 +47,17 @@
4747
* **权限控制**: 全面管理用户角色, 支持动态菜单配置和强制下线等功能。
4848
* **在线终端**: 提供便捷的在线 Web 终端服务, 支持快捷命令、自定义快捷键和主题风格。
4949
* **文件管理**: 实现远程主机大文件的批量上传、下载和在线编辑等操作。
50-
* **批量操作**: 支持远程主机批量执行主机命令。
50+
* **批量操作**: 支持远程主机批量执行主机命令、多主机文件分发
5151
* **计划任务**: 支持配置 cron 表达式, 定时执行主机命令。
5252
* **操作审计**: 记录用户操作日志,确保操作可追溯, 提高系统安全性。
5353

5454
## 快速开始
5555

56-
* [docker安装](https://lijiahangmax.gitee.io/orion-ops-pro/#/quickstart/docker-install)
57-
* [普通安装](https://lijiahangmax.gitee.io/orion-ops-pro/#/quickstart/install)
58-
* [更新日志](https://lijiahangmax.gitee.io/orion-ops-pro/#/about/change-log)
59-
* [操作手册](https://lijiahangmax.gitee.io/orion-ops-pro/#/operator/asset)
60-
* [常见问题](https://lijiahangmax.gitee.io/orion-ops-pro/#/quickstart/faq)
56+
* [docker安装](/quickstart/docker-install)
57+
* [普通安装](/quickstart/install)
58+
* [更新日志](/about/change-log)
59+
* [操作手册](/operator/asset)
60+
* [常见问题](/quickstart/faq)
6161

6262
## 技术栈
6363

@@ -84,10 +84,15 @@
8484
![执行日志](./assert/img/batch_exec_log.png "执行日志")
8585
![执行记录](./assert/img/batch_exec_record.png "执行记录")
8686

87+
> 批量上传
88+
89+
![批量上传任务](./assert/img/batch_upload_form.png "批量上传任务")
90+
![批量上传中](./assert/img/batch_upload_uploading.png "批量上传中")
91+
8792
> 计划任务
8893
89-
![计划任务](./assert/img/exec_job.png "计划任务")
9094
![计划任务编辑](./assert/img/exec_job_edit.png "计划任务编辑")
95+
![计划任务](./assert/img/exec_job.png "计划任务")
9196

9297
> 用户管理
9398

docs/_coverpage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# orion-ops-pro <small>1.0.6</small>
1+
# orion-ops-pro <small>1.0.7</small>
22

33
> 一款开箱即用的运维平台。
44

docs/_sidebar.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
* 操作手册
1010
* [资产管理](operator/asset.md)
1111
* [主机运维](operator/host-ops.md)
12-
* [命令执行](operator/exec.md)
1312
* [运维审计](operator/asset-audit.md)
13+
* [批量执行](operator/exec.md)
14+
* [计划任务](operator/job.md)
1415
* [用户管理](operator/user.md)
1516
* [系统管理](operator/system.md)

docs/about/change-log.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,18 @@
77
* 执行完成菜单 sql 后请刷新缓存 `系统设置` > `系统菜单` > `刷新缓存`
88
* 执行完成字典 sql 后请刷新缓存 `系统设置` > `数据字典项` > `刷新缓存`
99

10+
### v1.0.7
11+
12+
`2024-05-13` `release`
13+
14+
* 🐞 修复 查看计划任务日志时提示日志不存在
15+
* 🩰 修改 命令执行日志 UI 修改
16+
* 🌈 新增 文件传输列表添加操作栏
17+
* 🌈 新增 主机在线会话功能
18+
* 🌈 新增 文件批量上传功能
19+
20+
[如何升级](/update/v1.0.7.md)
21+
1022
### v1.0.6
1123

1224
`2024-04-26` `release`
156 KB
Loading

0 commit comments

Comments
 (0)