Release Tanpa Downtime · 6 / 10 ·
Playbook hanya menyentuh slot sepi
Playbook laboratorium tidak menghentikan slot hidup. Ia membaca state.json, memilih lawan dari live, dan hanya merender compose untuk slot itu.
Enam langkah yang diajarkan
- Baca state. Deploy pertama berpura-pura slot lain hidup supaya langkah awal tetap pasti.
- Periksa port target. Jika proses lain memegangnya, berhenti.
- Tarik citra dan nyalakan slot sepi.
- Periksa kesehatan.
- Tambal rute Caddy.
- Hentikan slot lama dan tulis state baru.
- Biru melayani. Hijau kosong.
- Playbook menarik citra ke slot yang sepi. Biru tetap menjawab.
- Hijau sehat, masih belum menerima pembaca.
Cuplikan playbook ada di examples/titikterang/ansible.