# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Corteza
spec:
    description: |
        Corteza is an open-source, self-hosted low-code platform for building CRM, business process, and structured data applications. Built with Go, it features intelligent workflow automation, flexible RBAC security, multi-data-source connectivity, and a visual app builder with no external database required.
    coverImage: https://raw.githubusercontent.com/cortezaproject/corteza/2024.9.x/.github/assets/corteza_logo.svg
    icon: https://raw.githubusercontent.com/cortezaproject/corteza/2024.9.x/.github/assets/corteza_logo.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Corteza
    tags:
        - Tool
    readme: |
        # Corteza

        Corteza is an open-source, self-hosted low-code platform that lets you build CRM, business process, and structured data applications fast. Built with Go, it ships with an embedded database for zero-dependency deployment.

        ## Features

        - **Low-Code App Builder** - Build custom applications with a visual drag-and-drop interface
        - **CRM** - Built-in customer relationship management capabilities
        - **Workflow Automation** - Design intelligent business process workflows
        - **Flexible Security** - Role-based access control (RBAC) for complex policies
        - **Multi-Data Sources** - Connect to external databases and APIs
        - **Privacy Compliant** - Extensive privacy features for regulatory compliance
        - **Accessible** - Conforms to WCAG 2.1 accessibility standards
        - **API-First** - Fully documented REST APIs for integration

        ## First-Time Setup

        After deployment, open your domain to access the Corteza web application. You will be guided through initial setup to create your admin account.

        ## What You Can Do After Deployment

        1. **Open your domain** to access the Corteza platform
        2. **Create an admin account** during initial setup
        3. **Build applications** using the low-code visual builder
        4. **Configure CRM** for managing contacts, leads, and deals
        5. **Design workflows** to automate business processes
        6. **Set up RBAC** for team access control
        7. **Connect data sources** to integrate with external systems

        ## Persistent Data

        All data is stored in `/corteza` and persisted via a Zeabur volume. Your applications, workflows, and data survive restarts and redeployments.

        ## License

        Apache-2.0 — [GitHub](https://github.com/cortezaproject/corteza) | [Docs](https://docs.cortezaproject.org)
    services:
        - name: corteza
          icon: https://raw.githubusercontent.com/cortezaproject/corteza/2024.9.x/.github/assets/corteza_logo.svg
          template: PREBUILT_V2
          spec:
            source:
                image: cortezaproject/corteza:2024.9.8
            ports:
                - id: web
                  port: 80
                  type: HTTP
            volumes:
                - id: data
                  dir: /corteza
            env:
                ACTIONLOG_ENABLED:
                    default: "true"
                DOMAIN:
                    default: ${PUBLIC_DOMAIN}
                HTTP_WEBAPP_ENABLED:
                    default: "true"
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Corteza es una plataforma low-code de codigo abierto y autoalojada para construir aplicaciones de CRM, procesos de negocio y datos estructurados. Construida con Go, cuenta con automatizacion inteligente de flujos de trabajo, seguridad RBAC flexible, conectividad a multiples fuentes de datos y un constructor visual de aplicaciones sin necesidad de base de datos externa.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Corteza
        readme: |
            # Corteza

            Corteza es una plataforma low-code de codigo abierto y autoalojada.

            ## Configuracion inicial

            Despues del despliegue, abra su dominio para acceder a Corteza. Se le guiara a traves de la configuracion inicial para crear su cuenta de administrador.

            ## Que puedes hacer despues del despliegue

            1. Abra su dominio para acceder a la plataforma Corteza
            2. Cree una cuenta de administrador durante la configuracion inicial
            3. Construya aplicaciones usando el constructor visual low-code
            4. Configure el CRM para gestionar contactos, leads y acuerdos
            5. Disene flujos de trabajo para automatizar procesos de negocio
            6. Configure RBAC para el control de acceso del equipo
            7. Conecte fuentes de datos para integrarse con sistemas externos

            ## Licencia

            Apache-2.0 — [GitHub](https://github.com/cortezaproject/corteza)
    id-ID:
        description: |
            Corteza adalah platform low-code open-source self-hosted untuk membangun aplikasi CRM, proses bisnis, dan data terstruktur. Dibangun dengan Go, dilengkapi otomatisasi alur kerja cerdas, keamanan RBAC fleksibel, konektivitas multi-sumber data, dan pembuat aplikasi visual tanpa perlu database eksternal.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Corteza
        readme: |
            # Corteza

            Corteza adalah platform low-code open-source self-hosted.

            ## Pengaturan Awal

            Setelah deploy, buka domain Anda untuk mengakses Corteza. Anda akan dipandu melalui pengaturan awal untuk membuat akun admin.

            ## Yang Dapat Dilakukan Setelah Deploy

            1. Buka domain Anda untuk mengakses platform Corteza
            2. Buat akun admin selama pengaturan awal
            3. Bangun aplikasi menggunakan pembuat visual low-code
            4. Konfigurasi CRM untuk mengelola kontak, lead, dan deal
            5. Rancang alur kerja untuk mengotomatisasi proses bisnis
            6. Atur RBAC untuk kontrol akses tim
            7. Hubungkan sumber data untuk integrasi dengan sistem eksternal

            ## Lisensi

            Apache-2.0 — [GitHub](https://github.com/cortezaproject/corteza)
    ja-JP:
        description: |
            Corteza はオープンソースのセルフホスト型ローコードプラットフォームで、CRM、ビジネスプロセス、構造化データアプリケーションを構築できます。Go で構築され、インテリジェントなワークフロー自動化、柔軟な RBAC セキュリティ、マルチデータソース接続、ビジュアルアプリビルダーを備え、外部データベース不要です。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Corteza にアクセスするためのドメイン
        readme: |
            # Corteza

            Corteza はオープンソースのセルフホスト型ローコードプラットフォームです。

            ## 初回セットアップ

            デプロイ後、ドメインを開いて Corteza にアクセスします。初期設定のガイドに従って管理者アカウントを作成します。

            ## デプロイ後にできること

            1. ドメインを開いて Corteza プラットフォームにアクセス
            2. 初期設定で管理者アカウントを作成
            3. ローコードビジュアルビルダーでアプリケーションを構築
            4. CRM を設定して連絡先、リード、商談を管理
            5. ビジネスプロセスを自動化するワークフローを設計
            6. チームアクセス制御のための RBAC を設定
            7. 外部システムと統合するためのデータソースを接続

            ## ライセンス

            Apache-2.0 — [GitHub](https://github.com/cortezaproject/corteza)
    ko-KR:
        description: |
            Corteza는 오픈소스 셀프 호스팅 로우코드 플랫폼으로 CRM, 비즈니스 프로세스, 구조화된 데이터 애플리케이션을 구축할 수 있습니다. Go로 구축되어 지능형 워크플로 자동화, 유연한 RBAC 보안, 다중 데이터 소스 연결, 시각적 앱 빌더를 갖추고 있으며, 외부 데이터베이스가 필요하지 않습니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Corteza에 접속할 도메인
        readme: |
            # Corteza

            Corteza는 오픈소스 셀프 호스팅 로우코드 플랫폼입니다.

            ## 초기 설정

            배포 후 도메인을 열어 Corteza에 접속합니다. 초기 설정 가이드에 따라 관리자 계정을 생성합니다.

            ## 배포 후 할 수 있는 것

            1. 도메인을 열어 Corteza 플랫폼에 접속
            2. 초기 설정에서 관리자 계정 생성
            3. 로우코드 비주얼 빌더로 애플리케이션 구축
            4. 연락처, 리드, 거래를 관리하는 CRM 구성
            5. 비즈니스 프로세스를 자동화하는 워크플로 설계
            6. 팀 접근 제어를 위한 RBAC 설정
            7. 외부 시스템과 통합하기 위한 데이터 소스 연결

            ## 라이선스

            Apache-2.0 — [GitHub](https://github.com/cortezaproject/corteza)
    th-TH:
        description: |
            Corteza เป็นแพลตฟอร์ม low-code โอเพนซอร์สแบบ self-hosted สำหรับสร้างแอปพลิเคชัน CRM กระบวนการธุรกิจ และข้อมูลเชิงโครงสร้าง สร้างด้วย Go มีระบบอัตโนมัติของเวิร์กโฟลว์อัจฉริยะ ความปลอดภัย RBAC ที่ยืดหยุ่น การเชื่อมต่อแหล่งข้อมูลหลายแหล่ง และตัวสร้างแอปพลิเคชันแบบวิชวล โดยไม่ต้องใช้ฐานข้อมูลภายนอก
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Corteza
        readme: |
            # Corteza

            Corteza เป็นแพลตฟอร์ม low-code โอเพนซอร์สแบบ self-hosted

            ## การตั้งค่าครั้งแรก

            หลังจาก deploy แล้ว เปิดโดเมนของคุณเพื่อเข้าถึง Corteza ระบบจะนำทางคุณผ่านการตั้งค่าเริ่มต้นเพื่อสร้างบัญชีผู้ดูแลระบบ

            ## สิ่งที่ทำได้หลังการ Deploy

            1. เปิดโดเมนของคุณเพื่อเข้าถึงแพลตฟอร์ม Corteza
            2. สร้างบัญชีผู้ดูแลระบบระหว่างการตั้งค่าเริ่มต้น
            3. สร้างแอปพลิเคชันด้วยตัวสร้างวิชวล low-code
            4. กำหนดค่า CRM สำหรับจัดการผู้ติดต่อ ลีด และดีล
            5. ออกแบบเวิร์กโฟลว์เพื่ออัตโนมัติกระบวนการธุรกิจ
            6. ตั้งค่า RBAC สำหรับการควบคุมการเข้าถึงของทีม
            7. เชื่อมต่อแหล่งข้อมูลเพื่อรวมกับระบบภายนอก

            ## สัญญาอนุญาต

            Apache-2.0 — [GitHub](https://github.com/cortezaproject/corteza)
    zh-CN:
        description: |
            Corteza 是一个开源的自托管低代码平台，用于构建 CRM、业务流程和结构化数据应用。使用 Go 构建，具备智能工作流自动化、灵活的 RBAC 安全性、多数据源连接和可视化应用构建器，无需外部数据库。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Corteza 的域名
        readme: |
            # Corteza

            Corteza 是一个开源的自托管低代码平台，让您快速构建 CRM、业务流程和结构化数据应用。

            ## 首次设置

            部署后打开您的域名访问 Corteza，系统会引导您完成初始设置并创建管理员账号。

            ## 部署后可以做什么

            1. 打开您的域名访问 Corteza 平台
            2. 在初始设置过程中创建管理员账号
            3. 使用低代码可视化构建器创建应用
            4. 配置 CRM 管理联系人、潜在客户和交易
            5. 设计工作流以自动化业务流程
            6. 设置 RBAC 进行团队访问控制
            7. 连接数据源以集成外部系统

            ## 许可

            Apache-2.0 — [GitHub](https://github.com/cortezaproject/corteza)
    zh-TW:
        description: |
            Corteza 是一個開源的自架低程式碼平台，用於建構 CRM、業務流程和結構化資料應用程式。使用 Go 建構，具備智慧工作流程自動化、靈活的 RBAC 安全性、多資料來源連接和視覺化應用程式建構器，無需外部資料庫。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Corteza 的網域
        readme: |
            # Corteza

            Corteza 是一個開源的自架低程式碼平台，讓您快速建構 CRM、業務流程和結構化資料應用程式。

            ## 首次設定

            部署後開啟您的網域存取 Corteza，系統會引導您完成初始設定並建立管理員帳號。

            ## 部署後可以做什麼

            1. 開啟您的網域存取 Corteza 平台
            2. 在初始設定過程中建立管理員帳號
            3. 使用低程式碼視覺化建構器建立應用程式
            4. 設定 CRM 管理聯絡人、潛在客戶和交易
            5. 設計工作流程以自動化業務流程
            6. 設定 RBAC 進行團隊存取控制
            7. 連接資料來源以整合外部系統

            ## 授權

            Apache-2.0 — [GitHub](https://github.com/cortezaproject/corteza)
