# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: NocoBase
spec:
    description: NocoBase is a scalability-first, open-source no-code development platform
    icon: https://docs.nocobase.com/favicon-32x32.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: What is the domain of your Nocobase?
    tags:
        - Tool
    readme: |-
        What is NocoBase

        NocoBase is a scalability-first, open-source no-code development platform.
        Instead of investing years of time and millions of dollars in research and development, deploy NocoBase in a few minutes and you'll have a private, controllable, and extremely scalable no-code development platform!

        Homepage:
        https://www.nocobase.com/

        Online Demo:
        https://demo.nocobase.com/new

        Documents:
        https://docs.nocobase.com/

        Commericial license & plugins:
        https://www.nocobase.com/commercial.html

        License agreement:
        https://www.nocobase.com/agreement.html

        Contact Us:

        hello@nocobase.com
    services:
        - name: NocoBase
          icon: https://docs.nocobase.com/favicon-32x32.png
          template: PREBUILT
          spec:
            id: nocobase
            source:
                image: nocobase/nocobase:1.6.20
            ports:
                - id: web
                  port: 80
                  type: HTTP
            volumes:
                - id: data
                  dir: /app/nocobase/storage
            instructions:
                - title: Initial Admin Account
                  content: admin@nocobase.com
                - title: Initial Admin Password
                  content: admin123
            env:
                APP_KEY:
                    default: ${PASSWORD}
          domainKey: PUBLIC_DOMAIN
