Kembali ke dokumentasi
Deployment

Zero-Downtime Deployments

Deploy update tanpa mengganggu traffic live menggunakan strategi blue-green deployment.

Intermediate5 min readUpdated 2026-03-29

Cara kerjanya

Server Compass menggunakan strategi blue-green deployment:

  1. Container baru dimulai bersamaan dengan yang ada
  2. Health checks memvalidasi container baru merespons dengan benar
  3. Traefik mengalihkan traffic ke container baru
  4. Container lama dihentikan dan dihapus

User mengalami nol interupsi selama seluruh proses.

Mengaktifkan zero-downtime deploys

  1. Buka pengaturan aplikasi
  2. Aktifkan Zero-Downtime Deployment
  3. Konfigurasi endpoint health check (default: /)
  4. Atur interval dan timeout health check
  5. Deploy seperti biasa — Server Compass menangani pertukaran blue-green otomatis

Konfigurasi health check

Health checks memastikan container baru siap sebelum mengalihkan traffic:

  • Endpoint: Path URL untuk diperiksa (mis. /health atau /)
  • Interval: Seberapa sering memeriksa (default: 5 detik)
  • Timeout: Berapa lama menunggu respons
  • Retries: Jumlah sukses berturut-turut diperlukan sebelum beralih

Jika health check gagal, container baru dihapus dan yang lama terus melayani traffic.

Screenshots

Zero-Downtime Deployments - Screenshot 1

Related Features

Ready to try Server Compass?

Download the app and deploy your first application in under 5 minutes.

Download Server Compass