diff --git a/apps/bytebase/2.22.0/data.yml b/apps/bytebase/2.22.0/data.yml new file mode 100644 index 00000000..426fa78c --- /dev/null +++ b/apps/bytebase/2.22.0/data.yml @@ -0,0 +1,10 @@ +additionalProperties: + formFields: + - default: 8080 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/bytebase/2.22.0/docker-compose.yml b/apps/bytebase/2.22.0/docker-compose.yml new file mode 100644 index 00000000..b2cb5167 --- /dev/null +++ b/apps/bytebase/2.22.0/docker-compose.yml @@ -0,0 +1,17 @@ +services: + bytebase: + image: bytebase/bytebase:2.22.0 + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:8080 + volumes: + - ./data:/var/opt/bytebase + init: true + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true diff --git a/apps/bytebase/README.md b/apps/bytebase/README.md new file mode 100644 index 00000000..d53dc58c --- /dev/null +++ b/apps/bytebase/README.md @@ -0,0 +1,11 @@ +# Bytebase + +**Bytebase** 是面向开发人员和 DBA 的数据库 CI/CD 解决方案。它是CNCF Landscape和Platform Engineering包含的唯一数据库 CI/CD 项目。 + +## Bytebase 系列由以下工具组成: + +- **Bytebase 控制台**:供开发人员和 DBA 管理数据库开发生命周期的基于 Web 的 GUI。 +- **Bytebase API**:提供 gRPC 和 RESTful API 来操作 Bytebase 的各个方面。 +- **Bytebase CLI**:帮助开发人员将数据库更改集成到现有 CI/CD 工作流中的 CLI。 +- **Bytebase GitHub App和SQL Review GitHub Action**:GitHub App 和 GitHub Action 用于检测 SQL 反模式并在 Pull Request 期间强制执行一致的 SQL 样式指南。 +- **Terraform Bytebase 提供程序**:Terraform 提供程序使团队能够通过 Terraform 管理 Bytebase 资源。典型的设置包括团队使用 Terraform 从云供应商配置数据库实例,然后使用 Bytebase 提供程序准备这些实例以供应用程序使用。 \ No newline at end of file diff --git a/apps/bytebase/data.yml b/apps/bytebase/data.yml new file mode 100644 index 00000000..97cf7da3 --- /dev/null +++ b/apps/bytebase/data.yml @@ -0,0 +1,19 @@ +name: Bytebase +tags: + - DevOps +title: 开源数据库 DevOps 解决方案 +description: 开源数据库 DevOps 解决方案 +additionalProperties: + key: bytebase + name: Bytebase + tags: + - DevOps + shortDescZh: 开源数据库 DevOps 解决方案 + shortDescEn: Open-Source Database DevOps Solution + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://www.bytebase.com + github: https://github.com/bytebase/bytebase + document: https://www.bytebase.com/docs \ No newline at end of file diff --git a/apps/bytebase/logo.png b/apps/bytebase/logo.png new file mode 100644 index 00000000..3fd98e6f Binary files /dev/null and b/apps/bytebase/logo.png differ