Deployment & Layanan Inti
Bagian ini mencakup semua metode deployment Zeabur, konfigurasi layanan, dan fitur manajemen proyek. Setiap judul menjawab pertanyaan tertentu agar mudah dijadikan referensi cepat.
Dari Mana Deployment Dimulai?
Semua layanan di Zeabur berada di dalam sebuah “Proyek”. Satu proyek dapat berisi frontend, backend, database, dan lainnya.
- Buat Proyek — Membuat dan mengelola proyek
- Buat Layanan — Menambahkan layanan ke proyek
- Cara Kerja Deploy — Pelajari bagaimana Zeabur mendeteksi bahasa dan melakukan build secara otomatis
Metode Deployment Apa Saja yang Tersedia?
| Metode | Paling Cocok Untuk | Dokumentasi |
|---|---|---|
| Integrasi GitHub | Paling umum — push untuk deploy | Integrasi GitHub/Git |
| Template | Deploy aplikasi open-source dengan satu klik | Template |
| Dockerfile | Proses build kustom | Dockerfile |
| Docker Image | Menggunakan image yang sudah ada | Docker Image Kustom |
| Tombol Deploy | Memungkinkan orang lain men-deploy proyek Anda dengan satu klik | Tombol Deploy |
| Ekstensi Chrome | Deploy cepat dari browser | Ekstensi Chrome |
| CLI | Deployment dari terminal, cocok untuk CI/CD | Deploy dengan CLI |
| Upload API | Unggah file ZIP untuk deployment otomatis | Upload API |
Apa yang Memicu Redeploy?
- GitHub Push: Secara default, setiap push ke branch yang terhubung akan memicu deployment baru.
- Pemicu Manual: Klik “Deploy Ulang” di Dashboard.
- Watch Paths: Konfigurasikan agar deployment hanya dipicu ketika path tertentu berubah. Lihat Watch Paths.
Bagaimana Cara Mengatur Environment Variables?
Di tab “Konfigurasi” layanan, Anda dapat menambah, mengedit, dan menghapus environment variables. Zeabur juga mendukung referensi variabel antar layanan.
Bagaimana Cara Mengkustomisasi Build?
- Direktori Root — Tentukan subdirektori dalam monorepo
- Watch Paths — Atur perubahan file mana yang memicu deploy
- Eksekusi Perintah — Kustomisasi perintah start
Bagaimana Cara Mengelola dan Memigrasikan Proyek?
- Salin Proyek — Duplikasi seluruh proyek ke environment baru
- Ekspor Proyek — Ekspor konfigurasi proyek
- Perbarui Referensi Image — Perbarui versi Docker image