# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: n8nxtibame
spec:
    description: 緯育課程專用 n8n 環境 (含自訂網域設定)
    icon: https://raw.githubusercontent.com/zhifuaitech/n8n-class-template/main/n8n-logo.png
    variables:
        - key: CUSTOM_DOMAIN
          type: DOMAIN
          name: 設定您的 n8n 網址
          description: 請輸入您想使用的網域前綴 (例如輸入 my-n8n，網址就會是 my-n8n.zeabur.app)
    readme: ""
    services:
        - name: n8n
          template: PREBUILT
          spec:
            id: n8n
            source:
                image: n8nio/n8n:latest
            ports:
                - id: web
                  port: 5678
                  type: HTTP
            volumes:
                - id: data
                  dir: /home/node/.n8n
            env:
                GENERIC_TIMEZONE:
                    default: Asia/Taipei
                N8N_HOST:
                    default: ${ZEABUR_WEB_DOMAIN}
                N8N_METRICS:
                    default: "false"
                N8N_PORT:
                    default: "5678"
                N8N_PROTOCOL:
                    default: https
                NODE_ENV:
                    default: production
                TZ:
                    default: Asia/Taipei
                WEBHOOK_URL:
                    default: ${ZEABUR_WEB_URL}
          domainKey: CUSTOM_DOMAIN
