Controllo delle dipendenze per l'aggiornamento/upgrade di Discourse

Non le persone con cui lavoro. Non lo aggiorneranno quando gli dirò che è obsoleto.

Sono abbastanza sicuro che ciò che viene eseguito all’interno del container non possa dire quale versione di Docker sta eseguendo.

Forse può. Sembra che tu possa ottenerlo dall’interno di un container per vedere quale versione è in esecuzione.

https://docs.docker.com/engine/api/v1.30/#operation/SystemVersion

Quindi forse potrebbero fare di meglio. Potrebbe essere una cosa interessante da aggiungere alla dashboard, se funziona davvero.

Di solito funziona. Un’eccezione è se il database è stato migrato.

Se il sistema operativo è obsoleto, generalmente trovo più facile e sicuro passare a una nuova VM. Idealmente, lo fai mentre il vecchio server funziona ancora. Vedi Sposta un sito Discourse su un altro VPS con rsync

Se hai un backup, puoi saltare la copia del database e saltare l’aggiornamento del database, basta ripristinarlo sul nuovo database.

1 Mi Piace