FlyFish可視化編排平臺
FlyFish(飛魚)是一個數(shù)據(jù)可視化編碼平臺。通過簡易的方式快速創(chuàng)建數(shù)據(jù)模型,通過拖拉拽的形式,快速生成一套數(shù)據(jù)可視化解決方案。
FlyFish(飛魚)地址
GitHub:https://github.com/CloudWise-OpenSource/FlyFish
國內(nèi)鏡像:https://gitee.com/CloudWise/fly-fish
為什么使用FlyFish
簡易上手
通過可視化的方式即可開發(fā)數(shù)據(jù)可視化應(yīng)用,拖拉拽的形式編排組件與頁面,配置化的方式調(diào)整樣式
靈活拓展
平臺內(nèi)支持開發(fā)與發(fā)布自定義前端組件與交互邏輯;支持配置全局的自定義函數(shù)、全局事件與全局?jǐn)?shù)據(jù)集;支持選擇數(shù)據(jù)可視化比例或自適應(yīng);靈活滿足不同的需求場景。
模版沉淀
基于行業(yè)項(xiàng)目實(shí)踐,飛魚沉淀了豐富的前端組件庫與數(shù)據(jù)可視化模板庫;針對不同行業(yè)進(jìn)行模板劃分,能夠更加精確地服務(wù)于各行業(yè)需求場景。
靈活數(shù)據(jù)接入
支持靜態(tài)mock數(shù)據(jù)、http接口、外部數(shù)據(jù)庫等多種方式的數(shù)據(jù)接入;支持靈活修改數(shù)據(jù)結(jié)構(gòu)。
高效交付
無需從零到一手寫代碼,no coding no bug;通過拖拉拽形式開發(fā)數(shù)據(jù)可視化應(yīng)用,一鍵生成代碼包,支持輕量級部署,不依賴任何平臺或技術(shù)棧;實(shí)現(xiàn)高質(zhì)量、高效率交付。
開放生態(tài)
免費(fèi)開源,支持內(nèi)網(wǎng)部署;持續(xù)的平臺維護(hù)與社區(qū)生態(tài)運(yùn)營,擁有大量用戶參與貢獻(xiàn)組件模板。
FlyFish效果如何
使用FlyFish,可以輕松實(shí)現(xiàn)下圖所示的企業(yè)級大屏效果
安裝
分支說明
(說明主分支、開發(fā)分支或其他分支作用)
【說明: [xxx: 具體功能描述] eg: feature_refactor_config】
| 分支 | 說明 |
|---|---|
| master | 主分支 |
| dev | 測試分支 |
環(huán)境依賴
(描述依賴項(xiàng),及其安裝/配置方式)
| 環(huán)境 | 說明 |
|---|---|
| node | >= 8.9.3 |
| redis | >= 4.0.8 |
| mysql | >= 5.6.38 |
部署
描述依賴項(xiàng),及其安裝/配置方式)
| 環(huán)境 | 說明 |
|---|---|
| node | >= 8.9.3 |
| redis | >= 4.0.8 |
| mysql | >= 5.6.38 |
1、進(jìn)入項(xiàng)目目錄
cd flyfish
2、修改mysql、redis配置文件ip【如本地部署無需修改】
vim src/common/config/adapter.js
3、修改code-server配置文件ip【如本地部署無需修改】
vim code-server/linux/out/browser/pages/vscode.browserified.js
4、build dockerfile
docker build -t flyfish .
5、run docker
docker run -itd --name flyfish -p 8364:8364 -p 3306:3306 -p 6379:6379 -p 8081:8081 flyfish
6、使用
瀏覽器訪問: http://127.0.0.1:8364
服務(wù)器管理
docker exec -it flyfish /bin/bash
升級
1、更新代碼
git checkout master git pull
2、更新容器
重復(fù)【安裝】步驟
項(xiàng)目目錄
├── code-server #在線編輯器
│ ├── linux
│ └── macos
├── config #初始化數(shù)據(jù)庫配置文件
│ ├── database.${dev}.json
├── src #后端項(xiàng)目核心代碼
│ ├── common
│ └── web
│ ├── config
│ ├── controller
│ ├── logic
│ ├── model
│ ├── service
├── www #前端項(xiàng)目核心代碼
│ ├── solution-platform-web
│ └── static
│ └── upload
├── Dockerfile #dockerFile
├── options.json
├── options.json
├── pm2.json
├── README.md
├── startup.sh #啟動項(xiàng)目腳本