# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: CloudBeaver
spec:
    description: Cloud Database Manager - Community Edition.
    icon: https://github.com/dbeaver/cloudbeaver/wiki/images/cloudbeaver-head.png
    variables:
        - key: CloudBeaver_DOMAIN
          type: DOMAIN
          name: CloudBeaver Domain
          description: The domain name of CloudBeaver.
    readme: "# CloudBeaver\n\n\U0001F5C2️ An open source web-based tool that allows users to manage and operate a variety of databases through a browser."
    services:
        - name: CloudBeaver
          icon: https://github.com/dbeaver/cloudbeaver/wiki/images/cloudbeaver-head.png
          template: PREBUILT_V2
          spec:
            source:
                image: docker.io/dbeaver/cloudbeaver:latest
            ports:
                - id: web
                  port: 8978
                  type: HTTP
            volumes:
                - id: workspace
                  dir: /opt/cloudbeaver/workspace
          domainKey: CloudBeaver_DOMAIN
localization:
    zh-CN:
        description: Cloud Database Manager - 社区版。
        readme: "# CloudBeaver\n\n\U0001F5C2️ 一个基于 Web 的开源工具，允许用户通过浏览器管理和操作多种数据库"
    zh-TW:
        description: Cloud Database Manager - 社群版。
        readme: "# CloudBeaver\n\n\U0001F5C2️ 一個基於 Web 的開源工具，允許使用者透過瀏覽器管理和操作多種資料庫。"
