Skip to content

zeabur/zeabur-template-doc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Zeabur 模板撰寫指南

歡迎來到 Zeabur 模板撰寫指南!本專案提供完整的文件和工具,協助你為 Zeabur 平台撰寫高品質的服務模板。

什麼是 Zeabur 模板?

Zeabur 模板使用 YAML 格式定義,讓使用者可以一鍵部署完整的應用程式堆疊。無論是資料庫、應用服務還是完整的開發環境,都可以透過模板快速啟動。

快速導航

🚀 新手入門

📚 進階文件

選擇適合你的指南

你是新手?

👉 從 完整製作指南 開始,跟著步驟一步步完成

你有 Docker Compose 檔案?

👉 使用 轉換指南 快速轉換

遇到問題?

👉 查看 疑難排解 找解決方案

想了解最佳實踐?

👉 閱讀 最佳實踐 提升模板品質

核心概念

模板結構

# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: 模板名稱
spec:
    description: 模板描述
    icon: 圖示 URL
    coverImage: 封面圖片 URL
    video:
      - 封面影片 URL
    variables: []
    services: []
localization:
    zh-TW: {}
    zh-CN: {}

關鍵特性

  • 一鍵部署 - 使用者無需手動配置即可部署完整堆疊
  • 環境變數管理 - 自動處理服務間的連接和配置
  • 多語系支援 - 支援英文、繁中、簡中、日文、西班牙文、印尼文
  • 網域自動綁定 - Zeabur 自動提供 .zeabur.app 網域

資料庫模板注意事項

撰寫 PostgreSQL 或 MySQL/MariaDB 模板時,密碼變數必須使用 ${PASSWORD}

# PostgreSQL
POSTGRES_PASSWORD:
  default: ${PASSWORD}
  expose: true

# MySQL/MariaDB
MYSQL_ROOT_PASSWORD:
  default: ${PASSWORD}
  expose: true

這確保 Web UI 資料庫操作自動備份 都能正常運作。詳見 最佳實踐

快速開始

1. 安裝工具

# 安裝 Zeabur CLI
npm install -g @zeabur/cli

# 或使用 npx(不需全域安裝)
npx zeabur@latest --version

2. 建立第一個模板

# 建立服務目錄
mkdir my-service
cd my-service

# 建立模板檔案
touch zeabur-template-my-service.yaml

3. 測試部署

# 登入 Zeabur
npx zeabur@latest auth login

# 部署測試
npx zeabur@latest template deploy -f zeabur-template-my-service.yaml

4. 完整流程

詳細步驟請參考 完整製作指南

測試與驗證

Schema 驗證

在 VS Code 中,第一行的 schema 註解會自動啟用驗證:

# yaml-language-server: $schema=https://schema.zeabur.app/template.json

必要檢查

  • ✅ 所有圖片 URL 可正常存取
  • ✅ 環境變數配置正確
  • ✅ 服務依賴關係正確
  • ✅ 多語系翻譯完整(至少英文、繁中、簡中)
  • ✅ README 說明清楚

完整檢查清單請參考 檢查清單

參考資源

需要協助?


開始你的第一個模板: 完整製作指南 | Docker Compose 轉換

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •