Manajemen Build Cache

Adi Purnama
Dokku melakukan build image di server kita. Jika kita sering melakukan deployment, storage server kita akan bertambah dengan cepat. Kita harus rajin-rajin clean build cache ini.
Kalau manual clean rasanya repot juga. Apalagi kalau kita lagi AFK, atau koneksi internet lagi nggak mumpuni.
Akhirnya, terbesitlah ide untuk buat script auto clean cache. Logicnya, script ini akan auto-clean cache setelah build cache sudah melebihi threshold yang ditentukan. Script ini akan dijalankan oleh cronjob, sehingga kita nggak perlu repot-repot clean cache secara manual.
Ini script yang saya pakai. Special thanks to Claude 3.5 Sonnet atas scriptnya 🤣
Script dari Claude saya modif sedikit untuk menambahkan logging, supaya gampang debugnya kalau ada sesuatu.
Selanjutnya, kita perlu tambahkan ini ke crontab. Edit crontab di server dengan command `crontab -e`, kemudian isi dengan line berikut:
Silahkan ganti jadwal `0 17 * * *` sesuai dengan kebutuhan masing-masing.