在 Rainbond 上使用在線知識庫系統(tǒng)zyplayer-doc
zyplayer-doc 是一款適合企業(yè)和個人使用的WIKI知識庫管理工具,提供在線化的知識庫管理功能,專為私有化部署而設(shè)計,最大程度上保證企業(yè)或個人的數(shù)據(jù)安全,可以完全以內(nèi)網(wǎng)的方式來部署使用它。
當(dāng)然也可以將其作為企業(yè)產(chǎn)品的說明文檔來使用,支持一鍵將整個空間的內(nèi)容開放到互聯(lián)網(wǎng),并提供有不同風(fēng)格的開放文檔頁樣式可供選擇,省去您為了產(chǎn)品的說明文檔而去定制開發(fā)一個系統(tǒng)的成本。
本文將介紹通過 Rainbond 部署在線知識庫系統(tǒng) zyplayer-doc 的兩種方式,使用 Rainbond 開源應(yīng)用商店一鍵部署和通過源代碼部署。
部署 zyplayer-doc
安裝 Rainbond
Rainbond 是一個云原生應(yīng)用管理平臺,使用簡單,不需要懂容器、Kubernetes和底層復(fù)雜技術(shù),支持管理多個Kubernetes集群,和管理企業(yè)應(yīng)用全生命周期。主要功能包括應(yīng)用開發(fā)環(huán)境、應(yīng)用市場、微服務(wù)架構(gòu)、應(yīng)用交付、應(yīng)用運維、應(yīng)用級多云管理等。
可通過一條命令快速安裝 Rainbond。
curl -o install.sh https://get.rainbond.com && bash ./install.sh
通過應(yīng)用商店部署 zyplayer-doc
zyplayer-doc 已經(jīng)發(fā)布到 Rainbond 開源應(yīng)用商店,用戶可通過開源應(yīng)用商店一鍵安裝 zyplayer-doc。
在 Rainbond 的 平臺管理 -> 應(yīng)用市場 -> 開源應(yīng)用商店 中搜索 zyplayer-doc 并安裝。

部署完成后拓?fù)鋱D如下。

可通過 Rainbond 默認(rèn)提供的域名訪問 zyplayer-doc,訪問需要加后綴 /zyplayer-doc/,如:http://xxx.cn/zyplayer-doc/,默認(rèn)用戶密碼 zyplayer/123456。

通過源碼部署 zyplayer-doc
zyplayer-doc 是由 Java 編寫的 SpringBoot 項目,Rainbond 對于 Java 項目可以通過識別項目的 pom.xml 文件來進(jìn)行模塊的打包以及構(gòu)建和部署,實現(xiàn)一鍵式體驗。
部署 MySQL
zyplayer-doc 需要使用 MySQL 服務(wù),可以通過 Rainbond 開源應(yīng)用商店快速部署 MySQL。
在 Rainbond 的 平臺管理 -> 應(yīng)用市場 -> 開源應(yīng)用商店 中搜索 mysql 并安裝,可選擇安裝 5.7 或 8.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}
進(jìn)入到團(tuán)隊/應(yīng)用內(nèi),選擇通過源碼創(chuàng)建組件。
- 組件名稱、組件英文名稱均自定義即可。
- 倉庫地址:https://gitee.com/dromara/zyplayer-doc
- 代碼分支:master

然后 Rainbond 會檢測出來為多模塊項目,選擇 zyplayer-doc-manage 并進(jìn)行構(gòu)建,其他模塊都是依賴項,是不可運行的。

編排服務(wù)
在應(yīng)用內(nèi) -> 切換到編排模式,將 zyplayer 組件依賴至 MySQL 組件,這樣 MySQL 組件會將自身的環(huán)境變量注入到 zyplayer 中,zyplayer 組件就可以通過配置文件中的環(huán)境變量連接到 MySQL 數(shù)據(jù)庫。

然后更新 zyplayer 組件即可。
最后通過 Rainbond 默認(rèn)提供的域名訪問 zyplayer-doc,訪問需要加后綴 /zyplayer-doc/,如:http://xxx.cn/zyplayer-doc/,默認(rèn)用戶密碼 zyplayer/123456。
本文僅代表作者觀點,版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請在文中注明來源及作者名字。
免責(zé)聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請及時與我們聯(lián)系進(jìn)行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com





