Ho finalmente trovato un’oretta da dedicare all’upgrade di Ghost alla versione 0.4 – Aton.
Considerando che non ho fatto cambiamenti di alcun tipo, ho deciso di usare lo script realizzato dai tizi di allaboutghost.
Quindi, dopo aver fatto un backup e aver fermato Ghost, dalla sua cartella ho lanciato
sudo wget -O - https://raw2.github.com/howtoinstallghost/updateghost.sh/master/updateghost.sh | sudo bash
Se andate a vedere lo script, si tratta di una cosa veramente basica. NOTA: durante l’upgrade mi sono accorto che la mia istanza di ghost gira in modalità development. Avevo dimenticato che questa è la modalità predefinita, ad ogni modo, dopo aver letto questo topic nel forum, ho deciso di lasciare le cose come stanno per ora.
pm2
Sempre su allaboutghost ho trovato un articolo utile per sostituire lo screen con cui tenevo in vita il processo di ghost. La scelta è ricaduta su pm2, un process manager molto carino che, rispetto a forever, mi ha permesso facilmente di aggiungere il riavvio del processo anche al riavvio del server. Ha anche diverse funzionalità di monitoraggio simpatiche e sembra molto promettente (gli sviluppatori vorrebbero mettere in piedi una startup per il monitoraggio tipo newrelic).
ghostium
Ho aggiornato anche il tema che uso, ghostium, decidendomi a gestire la cosa tramite repo su github. Quindi ora il mio fork ha un branch (omote) che uso per gestire le mie modifiche al tema. L’unico sviluppo che ho in mente è aggiungere una funzionalità Archivio, prima o poi. Magari dopo aver importato i post del mio vecchio blog.