テンプレートテンプレートのメンテナンスと更新

テンプレートのメンテナンスと更新

テンプレートの公開は始まりに過ぎません。アップストリームのソフトウェアが進化し、ユーザーから問題が報告されるにつれて、テンプレートメンテナーはスムーズなデプロイ体験を確保するためにテンプレートを最新の状態に保つ必要があります。

テンプレートのバージョン更新プロセス

公開済みのテンプレートを更新する必要がある場合(例:Docker イメージバージョンのアップグレード、デフォルト環境変数の変更、サービス設定の調整)、以下の方法を使用できます:

CLI で更新

  1. テンプレートリソースの YAML ファイルを編集します(フォーマットについてはYAML からテンプレートを作成を参照)。
  2. zeabur CLI で更新コマンドを実行します:
npx zeabur@latest template update -c <template-code> -f template.yaml

<template-code> はテンプレート URL のコードです(例:https://zeabur.com/templates/71HORL71HORL)。

Dashboard で更新

  1. Zeabur Dashboard のアカウントページに移動し、テンプレートタブを選択します。
  2. 更新したいテンプレートを見つけて編集をクリックします。
  3. テンプレート情報(名前、説明、アイコン、サービス設定など)を変更します。
  4. 変更を保存します。

テンプレートを更新しても、既にデプロイされたプロジェクトには影響しません。既存のユーザーは新しいバージョンを適用するために手動で再デプロイする必要があります。

テンプレートの審査基準

Zeabur テンプレートマーケットプレイスでは、公開されるテンプレートに対して基本的な品質要件があります:

  • デプロイ可能性 — テンプレートは正常にデプロイされ、正しく動作する必要があります。提出前に zeabur template deploy でテストしてください。
  • 完全な説明 — ユーザーがテンプレートの目的を理解できるように、明確なテンプレート名、説明、README を提供してください。
  • 適切なアイコンとタグ — ソフトウェアの公式アイコンを使用し、正しいカテゴリタグを選択してください。
  • 変数のドキュメント — テンプレートでユーザー入力が必要な変数がある場合、明確な namedescription フィールドを含めてください。
  • セキュリティ — シークレットをハードコードしないでください。パスワード変数には ${PASSWORD} のような自動生成値を使用してください。

メンテナー報酬

Zeabur は貢献報酬プログラムを通じてコミュニティの貢献者に報酬を提供しています。テンプレートメンテナーは以下の報酬を獲得できます:

  • 新しいテンプレートの作成: 審査に合格し、正常に公開されたテンプレートは 10 米ドル以上の Credits を獲得できます。
  • 継続的なメンテナンス: 30 回以上使用されたテンプレートは、追加で 20 米ドルの Credits を獲得できます。
  • リファラル収益: テンプレートのデプロイボタンでリファラルコードを有効にします。ボタンを通じてサインアップし、有料プランにアップグレードした新規ユーザーごとに 5 米ドルの Credits を獲得できます。

報酬を請求するには、Zeabur コミュニティフォーラムで投稿を作成し、テンプレートリンクとアカウント情報を提供してください。

ベストプラクティス

  • アップストリームのリリースを監視 — テンプレートが使用しているオープンソースプロジェクトのリリースページをフォローし、メジャーリリース後はすぐにイメージタグを更新してください。
  • 具体的なバージョンタグを使用latest タグの使用を避けてください。再現可能なデプロイを確保するために、明示的なバージョン番号(例:redis:7.2)を使用してください。
  • ローカライゼーションを提供zh-TWja-JP などの言語翻訳を追加して、テンプレートのリーチを広げてください。
  • ユーザーフィードバックに対応 — コミュニティフォーラムでテンプレートに関する問題報告を監視し、必要に応じて修正や説明を行ってください。