TemplatePemeliharaan & Pembaruan Template

Pemeliharaan & Pembaruan Template

Memublikasikan template hanyalah permulaan. Seiring berkembangnya software upstream dan adanya laporan masalah dari pengguna, pengelola template perlu terus memperbarui template mereka untuk memastikan pengalaman deploy yang lancar.

Proses Pembaruan Versi Template

Saat Anda perlu memperbarui template yang sudah dipublikasikan (misalnya meng-upgrade versi Docker image, mengubah environment variables default, atau menyesuaikan konfigurasi layanan), Anda dapat menggunakan cara berikut:

Pembaruan melalui CLI

  1. Edit file YAML Template Resource Anda (lihat Format Template untuk formatnya).
  2. Jalankan perintah pembaruan dengan CLI zeabur:
npx zeabur@latest template update -c <template-code> -f template.yaml

<template-code> adalah kode yang terdapat di URL template (misalnya 71HORL dari https://zeabur.com/templates/71HORL).

Pembaruan melalui Dashboard

  1. Buka halaman akun di Dashboard Zeabur dan pilih tab Template.
  2. Temukan template yang ingin Anda perbarui, lalu klik edit.
  3. Ubah informasi template (nama, deskripsi, ikon, konfigurasi layanan, dan sebagainya).
  4. Simpan perubahan Anda.

Memperbarui template tidak memengaruhi proyek yang sudah di-deploy. Pengguna yang sudah ada perlu melakukan deploy ulang secara manual untuk mendapatkan versi terbaru.

Standar Peninjauan Template

Marketplace template Zeabur memiliki persyaratan kualitas dasar untuk template yang dipublikasikan:

  • Dapat di-deploy β€” Template harus berhasil di-deploy dan berfungsi dengan benar. Uji dengan zeabur template deploy sebelum mengirimkannya.
  • Deskripsi lengkap β€” Sertakan nama template, deskripsi, dan README yang jelas agar pengguna memahami tujuan template.
  • Ikon dan tag yang sesuai β€” Gunakan ikon resmi software tersebut dan pilih tag kategori yang tepat.
  • Dokumentasi variabel β€” Jika template memerlukan variabel yang diisi oleh pengguna, sertakan field name dan description yang jelas.
  • Keamanan β€” Jangan menuliskan secret secara langsung (hardcode). Gunakan nilai yang dibuat otomatis seperti ${PASSWORD} untuk variabel kata sandi.

Hadiah bagi Pengelola

Zeabur memberikan hadiah kepada kontributor komunitas melalui Program Hadiah Kontribusi. Pengelola template dapat memperoleh hal-hal berikut:

  • Membuat template baru: Template yang lolos peninjauan dan berhasil dipublikasikan akan mendapatkan Credits β‰₯ US$10.
  • Pemeliharaan berkelanjutan: Template yang digunakan lebih dari 30 kali akan mendapatkan tambahan Credits sebesar US$20.
  • Pendapatan referral: Aktifkan kode referral di Tombol Deploy template Anda. Untuk setiap pengguna baru yang mendaftar melalui tombol tersebut dan meng-upgrade ke paket berbayar, Anda akan mendapatkan Credits sebesar US$5.

Untuk mengklaim hadiah, ajukan permintaan melalui Dukungan Zeabur dengan menyertakan tautan template dan informasi akun Anda.

Praktik Terbaik

  • Pantau rilis upstream β€” Ikuti halaman rilis proyek open-source yang digunakan template Anda, dan segera perbarui tag image setelah rilis besar.
  • Gunakan tag versi yang spesifik β€” Hindari penggunaan tag latest. Gunakan nomor versi yang eksplisit (misalnya redis:7.2) agar deploy dapat direproduksi.
  • Sediakan lokalisasi β€” Tambahkan terjemahan zh-TW, ja-JP, dan bahasa lainnya untuk memperluas jangkauan template Anda.
  • Tanggapi masukan pengguna β€” Pantau forum komunitas untuk laporan masalah terkait template Anda, lalu perbaiki atau berikan klarifikasi sesuai kebutuhan.