Skip to content
forked from 512team/dhorse

DHorse是一个基于Springboot实现的DevOps发布系统,支持k8s发布,私有云、公有云发布。主要特点:部署简单、操作简洁、功能快速。

License

Notifications You must be signed in to change notification settings

jingxuansd/dhorse

 
 

Repository files navigation

DHorse项目

DHorse是一个简单易用的DevOps开发平台,主要特点:部署简单、功能快速、操作简洁。

架构

Image text

主要特性

  • 简洁的操作界面
  • 支持Springboot应用部署
  • 无需安装Maven即可打包
  • 无需安装Docker即可构建镜像
  • 支持多环境部署
  • 支持日志收集
  • 支持链路追踪

主要技术

Springboot、Mybatis、Mybatis-plus、Maven-core、Jib-core、Layuimini、Smart-doc、H2、Mysql等。

快速开始

环境要求:

Harbor kubernetes
>=2.0.0 [1.13.x, 1.24.x]

下载安装文件:

Java版本 Linux、Mac或Cygwin Windows
1.8 下载 下载
>=11 下载 下载

下载文件之后,然后解压:

$  tar -xzf dhorse-*.tar.gz

进入解压目录并查看文件列表:

$  cd dhorse-* && ls -l

内容如下:

total 24
drwxr-xr-x 2 root root   115 Oct  6 19:56 bin
drwxr-xr-x 2 root root    48 Oct  6 19:56 conf
drwxr-xr-x 3 root root    46 Oct  6 19:56 lib
-rw-r--r-- 1 root root 11558 Dec 10  2021 LICENSE
-rw-r--r-- 1 root root  5141 Dec 26  2021 NOTICE
-rw-r--r-- 1 root root  1337 Jan 21  2022 README.txt
drwxr-xr-x 8 root root    93 Sep 23 16:09 static

启动服务:

$  bin/dhorse-start.sh

在浏览器里输入地址:http://127.0.0.1:8100,并输入登录名:admin,密码:admin,登录之后如下图所示:

Image text

最后,关闭服务:

$  bin/dhorse-stop.sh

了解更多:

DHorse操作手册

DHorse配置文件

DHorse镜像制作

DHorse打包

Dubbo应用解决方案

DHorse多环境标识

DHorse日志收集

DHorse链路追踪

社区交流

感谢您的关注和支持,如想了解更多内容,请加入如下群聊。

Image text

开源许可

本软件遵守Apache开源许可协议2.0,详情《 Apache License 2.0》。

About

DHorse是一个基于Springboot实现的DevOps发布系统,支持k8s发布,私有云、公有云发布。主要特点:部署简单、操作简洁、功能快速。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 40.6%
  • Java 31.2%
  • HTML 12.7%
  • SCSS 5.1%
  • Less 5.1%
  • CSS 5.0%
  • Other 0.3%