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 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