Alur Deployment
Pada arah implementasi awal, dashboard membuat command dan agent mengambil pekerjaan secara outbound.
Siklus command
- Dashboard menyimpan permintaan deployment sebagai command.
- Agent melakukan polling terhadap command yang tersedia.
- Agent melakukan claim sebelum menjalankan pekerjaan.
- Agent mengirim event dan log yang sudah melalui redaction.
- Agent melaporkan hasil sukses atau gagal.
Routing aplikasi
Aplikasi yang berhasil dijalankan akan dipetakan ke domain *.run.sakala.dev. Pada playground lokal, pola yang sama diuji melalui *.run.sakala.localhost.
Eksekusi Docker, Railpack, dan pembaruan route Caddy belum menjadi fitur publik; area tersebut disiapkan bertahap pada agent dan infra.