Satu VPS sudah cukup untuk situs kecil, asal setiap deploy bisa dibatalkan dengan cepat. Kuncinya
sederhana: setiap image diberi tag dengan SHA commit, bukan latest.
docker compose pull
SHA=$1 docker compose up -dKalau health check gagal, jalankan lagi skrip yang sama dengan SHA sebelumnya. Tidak ada build ulang, tidak ada tebakan versi mana yang terakhir berjalan dengan baik.

