# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: n8n4ai2workshop
spec:
    description: 面向ai2开发者的n8n工作坊项目模板
    readme: ""
    services:
        - name: n8n4ai2workshop
          icon: https://cdn.zeabur.com/prebuilt.svg
          template: PREBUILT_V2
          spec:
            source:
                image: n8nio/n8n:latest
            ports:
                - id: web
                  port: 5678
                  type: HTTP
            volumes:
                - id: data
                  dir: /root/.n8n
            env:
                GENERIC_TIMEZONE:
                    default: Asia/Shanghai
                    expose: false
                N8N_BLOCK_ENV_ACCESS_IN_NODE:
                    default: "false"
                    expose: false
                N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE:
                    default: "true"
                    expose: false
                N8N_COMMUNITY_PACKAGES_REGISTRY:
                    default: https://registry.npmmirror.com/
                    expose: false
                N8N_ENCRYPTION_KEY:
                    default: ${PASSWORD}
                    expose: false
                N8N_HOST:
                    default: ${ZEABUR_WEB_DOMAIN}
                    expose: false
                N8N_INSECURE_DISABLE_WEBHOOK_IFRAME_SANDBOX:
                    default: "true"
                    expose: false
                N8N_RUNNERS_ENABLED:
                    default: "true"
                    expose: false
                NODE_ENV:
                    default: production
                    expose: false
                WEBHOOK_URL:
                    default: ${ZEABUR_WEB_URL}
                    expose: false
            configs: []
            portForwarding:
                enabled: false
