From 2d4fcf32d799e5a49ca0277ba63802bf97a1a628 Mon Sep 17 00:00:00 2001 From: Anye <53684988+Anyexyz@users.noreply.github.com> Date: Wed, 9 Oct 2024 14:19:01 +0800 Subject: [PATCH] App/cloudbeaver (#2249) --- apps/cloudbeaver/24.2.2/data.yml | 10 ++++++++++ apps/cloudbeaver/24.2.2/docker-compose.yml | 16 ++++++++++++++++ apps/cloudbeaver/README.md | 14 ++++++++++++++ apps/cloudbeaver/data.yml | 20 ++++++++++++++++++++ apps/cloudbeaver/logo.png | Bin 0 -> 5296 bytes 5 files changed, 60 insertions(+) create mode 100644 apps/cloudbeaver/24.2.2/data.yml create mode 100644 apps/cloudbeaver/24.2.2/docker-compose.yml create mode 100644 apps/cloudbeaver/README.md create mode 100644 apps/cloudbeaver/data.yml create mode 100644 apps/cloudbeaver/logo.png diff --git a/apps/cloudbeaver/24.2.2/data.yml b/apps/cloudbeaver/24.2.2/data.yml new file mode 100644 index 000000000..d5a42b2a3 --- /dev/null +++ b/apps/cloudbeaver/24.2.2/data.yml @@ -0,0 +1,10 @@ +additionalProperties: + formFields: + - default: 8080 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: HTTP Port + labelZh: HTTP端口 + required: true + rule: paramPort + type: number \ No newline at end of file diff --git a/apps/cloudbeaver/24.2.2/docker-compose.yml b/apps/cloudbeaver/24.2.2/docker-compose.yml new file mode 100644 index 000000000..8faad5503 --- /dev/null +++ b/apps/cloudbeaver/24.2.2/docker-compose.yml @@ -0,0 +1,16 @@ +services: + cloudbeaver: + container_name: ${CONTAINER_NAME} + restart: unless-stopped + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:8978" + volumes: + - "./data:/opt/cloudbeaver/workspace" + image: dbeaver/cloudbeaver:24.2.2 + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true \ No newline at end of file diff --git a/apps/cloudbeaver/README.md b/apps/cloudbeaver/README.md new file mode 100644 index 000000000..dd3724e38 --- /dev/null +++ b/apps/cloudbeaver/README.md @@ -0,0 +1,14 @@ +# CloudBeaver Community + +CloudBeaver Community 是一款开源的数据库管理工具,旨在提供用户友好的界面以管理多种数据库,包括 MySQL、PostgreSQL、SQLite 等。 + +## 主要功能: + +- **多数据库支持**:CloudBeaver Community 支持多种数据库类型,方便用户集中管理不同的数据库系统。 +- **在线访问**:用户可以通过浏览器访问 CloudBeaver,无需安装任何客户端软件,便于随时随地管理数据库。 +- **数据导入导出**:支持将数据导入和导出为多种格式,如 CSV 和 SQL,简化数据迁移过程。 +- **实时协作**:支持团队成员同时访问和编辑数据库,提高协作效率。 +- **可视化查询**:提供可视化查询构建工具,帮助用户轻松创建复杂的数据库查询。 +- **用户管理**:支持多用户管理,可以设置不同权限,确保数据安全。 +- **扩展插件**:支持通过插件扩展功能,满足特定的业务需求。 +- **自定义主题**:用户可以根据个人喜好自定义界面主题,以提升使用体验。 \ No newline at end of file diff --git a/apps/cloudbeaver/data.yml b/apps/cloudbeaver/data.yml new file mode 100644 index 000000000..65d40bcf8 --- /dev/null +++ b/apps/cloudbeaver/data.yml @@ -0,0 +1,20 @@ +name: CloudBeaver +tags: + - 工具 +title: 云数据库管理器 +type: 工具 +description: 云数据库管理器 +additionalProperties: + key: cloudbeaver + name: CloudBeaver + tags: + - Tool + shortDescZh: 云数据库管理器 + shortDescEn: Cloud Database Manager + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://dbeaver.com/ + github: https://github.com/dbeaver/cloudbeaver + document: https://dbeaver.com/docs/cloudbeaver/ \ No newline at end of file diff --git a/apps/cloudbeaver/logo.png b/apps/cloudbeaver/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..91e8fd10f1b6ebc2e2a9fb698ed95ed1220997c9 GIT binary patch literal 5296 zcmaiYS2P>|qcqW?_tj$cE=r=eC`%B;vTBr7cJ)<5h!(8qBDyHCtGB38gGiLsiPfVM zT{e2Z-}m-E{P)~BGiT<^%e+slp}})XGFCD?JUmJrZIBTj9=_;*MM&_UCf+zz>pw>7 zrETGhheuBTU*Y5BGS#-j2#I2QDr@{6C;avi^|w zc&0<*-TNS%#D0nGl<3eG=L{^pcBp7Gk$g0DlaHye?Lt+S@taxhG2)!!PT(*}fBWVgsFcXyPt z+2Ko3Sv8gmnP(@UO}{~|M7eB*ZJPx`X$h8<+H=cwh}frIwElR*ONYDWNr@74WVfT} zO!3anh+JTDP{?Vr7o#Qh1vW2;^{nGaP&*igTcE5CF0;Ad;tdTsr2wlV49|2zMv@~x zzpT%_L|fzUiBO4;cajO%(o^c5!QPB(ny?|_c{k`@X|&bCa>VZ?w0)c)Zy=lIZ1gv9 z`yy~ySsYJ9X#>>fmF=b4Ld`bUdO*&nP#+1r1v(`9+YzN;$9zPUk8}nlsnqXw**(fk zmUvEz;WCcbws16(s%643-TZEy_;ORkOS&0Nm86U)(lrlu;xyw5D%94qj?{IZB!=6O z=mZRZgW{q(4&XK{GF$Gyx$6O9ep6RO^_8@!MDD!{9Q_a9BpWM3Ln*3yL?k!)!0w?0 z>+Y3g%q^8cTN+2p%v7a$M7sABn>rxoM_x%0DkI=sP00MidV>`5b7|f2pkCFKTKC`1 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