首页 > 其他分享 >在 Rainbond 上使用在线知识库系统zyplayer-doc

在 Rainbond 上使用在线知识库系统zyplayer-doc

时间:2023-04-11 12:02:24浏览次数:44  
标签:Rainbond 部署 doc 组件 应用 zyplayer

zyplayer-doc 是一款适合企业和个人使用的WIKI知识库管理工具,提供在线化的知识库管理功能,专为私有化部署而设计,最大程度上保证企业或个人的数据安全,可以完全以内网的方式来部署使用它。

当然也可以将其作为企业产品的说明文档来使用,支持一键将整个空间的内容开放到互联网,并提供有不同风格的开放文档页样式可供选择,省去您为了产品的说明文档而去定制开发一个系统的成本。

本文将介绍通过 Rainbond 部署在线知识库系统 zyplayer-doc 的两种方式,使用 Rainbond 开源应用商店一键部署和通过源代码部署。

部署 zyplayer-doc

安装 Rainbond

Rainbond 是一个云原生应用管理平台,使用简单,不需要懂容器、Kubernetes和底层复杂技术,支持管理多个Kubernetes集群,和管理企业应用全生命周期。主要功能包括应用开发环境、应用市场、微服务架构、应用交付、应用运维、应用级多云管理等。

可通过一条命令快速安装 Rainbond。

curl -o install.sh https://get.rainbond.com && bash ./install.sh

通过应用商店部署 zyplayer-doc

zyplayer-doc 已经发布到 Rainbond 开源应用商店,用户可通过开源应用商店一键安装 zyplayer-doc

在 Rainbond 的 平台管理 -> 应用市场 -> 开源应用商店 中搜索 zyplayer-doc 并安装。

部署完成后拓扑图如下。

可通过 Rainbond 默认提供的域名访问 zyplayer-doc,访问需要加后缀 /zyplayer-doc/,如:http://xxx.cn/zyplayer-doc/,默认用户密码 zyplayer/123456

通过源码部署 zyplayer-doc

zyplayer-doc 是由 Java 编写的 SpringBoot 项目,Rainbond 对于 Java 项目可以通过识别项目的 pom.xml 文件来进行模块的打包以及构建和部署,实现一键式体验。

部署 MySQL

zyplayer-doc 需要使用 MySQL 服务,可以通过 Rainbond 开源应用商店快速部署 MySQL。

在 Rainbond 的 平台管理 -> 应用市场 -> 开源应用商店 中搜索 mysql 并安装,可选择安装 5.78.0 版本。

源码部署 zyplayer-doc

修改 zyplayer-doc-manage/src/main/resources/application.yml配置文件,连接信息可在 MySQL 组件中的依赖信息查看。

zyplayer:
  doc:
    manage:
      datasource:
        driverClassName: com.mysql.cj.jdbc.Driver
        url: jdbc:mysql://${MYSQL_HOST}:${MYSQL_PORT}/${MYSQL_DATABASE}?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&autoReconnect=true&useSSL=false
        username: ${MYSQL_USER}
        password: ${MYSQL_PASSWORD}

进入到团队/应用内,选择通过源码创建组件。

  • 组件名称、组件英文名称均自定义即可。
  • 仓库地址:https://gitee.com/dromara/zyplayer-doc
  • 代码分支:master

然后 Rainbond 会检测出来为多模块项目,选择 zyplayer-doc-manage 并进行构建,其他模块都是依赖项,是不可运行的。

编排服务

在应用内 -> 切换到编排模式,将 zyplayer 组件依赖至 MySQL 组件,这样 MySQL 组件会将自身的环境变量注入到 zyplayer 中,zyplayer 组件就可以通过配置文件中的环境变量连接到 MySQL 数据库。

然后更新 zyplayer 组件即可。

最后通过 Rainbond 默认提供的域名访问 zyplayer-doc,访问需要加后缀 /zyplayer-doc/,如:http://xxx.cn/zyplayer-doc/,默认用户密码 zyplayer/123456

标签:Rainbond,部署,doc,组件,应用,zyplayer
From: https://blog.51cto.com/rainbond/6182967

相关文章

  • ubuntu上安装docker-compose遇到Permission denied问题
    根据github.com/docker/compose/releases中安装compose的说明,在ubuntu上执行以下安装命令:curl-L https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/docker-compose命令执行返回的结果是:-bash:/usr/......
  • Docker-Compose
    一、简介1、官网、GitHubTryDockerComposehttps://github.com/docker/compose/releases/2、docker-compose 项目是docker官方的开源项目,负责实现对docker容器集群的快速编排,来轻松高效的管理容器,定义运行多个容器。docker-compose将所管理的容器分为三层, 分别是工程(pr......
  • vue 预览PDF、Docx、EXCEL文件
      <template><divclass="contentArea"><divclass="fileContainer"ref="fileDiv"v-if="$route.query.fileName.indexOf('docx')!==-1"></div><divclass="f......
  • arroyo single docker 镜像说明
    arroyosingledocker镜像使用了ubuntu作为基础镜像,里边包含了不少服务,同时基于supervisord进行服务管理具体dockerfile参考github我简单介绍一些其他服务supervisord配置/opt/arroyo/src/docker/single/supervisord.conf目录 [supervisord]nodaemon=tru......
  • 学习笔记395—Windows10 Docker安装详细教程
    思维导航前言DockerDesktop是什么?DokcerDesktop下载启用Hyper-V以在Windows10上创建虚拟机安装DockerDesktop配置阿里云镜像加速地址WindowsPowerShell查看Docker版本验证Docker桌面版可以正常使用通过启用WSL2安装DockerDocker学习系列文章前言:在上......
  • Docker_Study
    Docker_Study00x1前言在Docker出现之前,人们使用的是虚拟机技术,通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。但是其资源占用多,启动多。而容器化技术不是一个模拟的完整的操作系统区别:传统的虚拟机,可以虚拟出一条硬件,运行一个完整的......
  • docker dockerfile模版文件
    目录dockerdockerfile模版文件dockerdockerfile模版文件#参数ARGMy_Master=liwenchao1995FROM${My_Master}/hexo:v01#注明坐车[email protected]#标签LABELDesc_By="liwenchao"#设置工作目录WORKDIR /opt/hexoADDecs.tar.gz/usr/share/nginx/html#......
  • Docker 容器网络
    Docker容器网络网络只不过是一个区域【数据交流】默认情况下,所有容器都运行在Docker默认的网络空间中。在默认网络中,每个容器都可以与其他容器通信,我们可以创建网络隔离。Docker网络类型一般情况,分三种:none:对于这个容器,禁用所有网络host:对于独立容器,直接使用宿主机......
  • ChatDOC:智能文档阅读助手
    ChatDOC:智能文档阅读助手阅读速度慢,抓不住重点?别担心。基于GPT3模型的ChatDOC帮你解决。上传PDF/Word文档,Chat一下,就能立刻得到文章摘要,重点总结,细节描述,数据分析,内容润色…还可以选择表格和文本,针对性提问,获得更准确的答案。ChatDOC的优势在于,精准识别和解析PDF中的表格和段落,......
  • docker 部署 tomcat
    拉取tomcat镜像dockerpulltomcat:latest运行tomcatdockerrun-d-p8090:8080--nametomcat_doc-v/root/web/:/usr/local/tomcat/webappstomcat:latest......