Quando il deploy non funziona
Aprile 2025 e stato il mese del deployment cloud. I commit raccontano la storia meglio di qualsiasi retrospettiva: "fix yaml", "fix yaml 2", "fix yaml 3", "test yaml 4". Una serie di tentativi per far funzionare la CI/CD con GitHub Actions e un cloud provider.
In mezzo a quelle battaglie sono nati componenti utili: il sistema di logging, la gestione degli errori in produzione, il flag CLOUD per distinguere ambiente locale e remoto. Ogni problema di deploy ha spinto a rendere il framework piu robusto.
Lezioni imparate
- Il deploy in cloud forza a gestire configurazioni che in locale si ignorano
- Il logging diventa essenziale quando non puoi fare
var_dump - Avere un file
.envben strutturato paga subito - La CI/CD va scritta con calma, non a tentativi — ma i tentativi insegnano
Quei commit "fix yaml" sono la prova che anche le cose semplici in teoria richiedono pratica. E che ogni fix in produzione migliora il framework.