Vorrei prima far funzionare una copia 1:1, salvarla tramite backup completo e poi vedere come avviare il processo di aggiornamento senza distruggere l’istanza. Una volta trovato un metodo funzionante, anche l’istanza produttiva verrà aggiornata.
La difficoltà attuale è:
come creare innanzitutto una copia 1:1 della mia vecchia versione, inclusa la vecchia DB PG e i vecchi plugin?
Sono molto grato per suggerimenti e/o link, essendo un principiante.
Grazie mille per il vostro tempo e tanti saluti,
Richarde
Come ho capito, il backup non contiene software, quindi né i plugin né il loro stato software, né Discourse stesso con la sua versione. Pertanto, non è adatto per la questione in oggetto.
Fortunatamente, il plugin che impediva il nostro aggiornamento è ora nuovamente compatibile con la versione attuale di Discourse, così ho potuto impostare un nuovo server con la versione più recente e ripristinare il nostro backup.
Tuttavia, può essere molto utile per alcuni (come anche per la nostra community durante il periodo in cui il plugin non era compatibile con il software) sapere come in questo caso creare un’istanza di test come copia 1:1 per testare ulteriori passaggi in un ambiente sicuro senza interferenze con la produzione.
Il processo di base sembra abbastanza semplice, anche se ci sono molti commenti che offrono approcci modificati e parametri di comando. Non l’ho fatto io stesso. Se dovessi farlo, suppongo che inizierei dalle basi e vedrei come va. Diverse possibili insidie vengono discusse nei commenti.
Quello citato da me è quello che ho provato e non ha funzionato.
Creazione di un 1:1 con uno Snap tramite il Provider, disabilitando https.
Ho provato molto anche cambiando la configurazione tramite rails ma non sono riuscito a farlo funzionare, quindi il modo tramite snap non funziona affatto per me. Quindi chiedo qui, un modo per farlo. (anche se ho già risolto il mio problema, questo potrebbe essere utile in futuro)
Sì, il che porta di nuovo agli aggiornamenti, motivo per cui questo non dovrebbe funzionare.
Quale problema pensi di risolvere creando un altro sito utilizzando lo stesso container?
Suppongo che se è quello che vuoi fare, allora la cosa da fare è costruire l’immagine e lanciarla dietro un proxy inverso per entrambi i siti.
Inoltre, ci sono alcune nuove immagini che non sono ancora supportate e che possono essere lanciate direttamente, quindi potresti cercare argomenti a riguardo.