sto impazzendo cercando di realizzare il mio obiettivo nonostante l’IA.
Il nostro Discourse è in esecuzione su Hetzner. L’indirizzo potrebbe essere forum.thisIsMyDomain.com.
Eseguo un backup e da questo backup creo uno snapshot.
Ho un altro server Hetzner per scopi di test, su questo eseguo un Rebuild dallo snapshot. Il server ha logicamente un IP e un indirizzo diversi, ad esempio dev.thisIsMyDomain.com.
Come posso far funzionare l’istanza Dev/Test?
nano /var/discourse/containers/app.yml
DISCOURSE_HOSTNAME: adattare al nuovo nome
Questo non sembra essere sufficiente.
Tuttavia, non voglio assolutamente eseguire un Rebuild, ma nel primo passaggio far funzionare una copia 1:1.
Qualcuno ha avuto esperienze in merito e può darmi un consiglio su come procedere? Grazie mille per il vostro tempo.
Puoi provare a cambiare l’hostname ed eseguire un ./launcher rebuild app.
Ma dato che l’hostname è cambiato, anche molte cose nel database devono essere cambiate. Il modo più semplice è ripristinare un backup. Una volta c’era un argomento su come cambiare l’hostname; non lo vedo, ma potrei non aver cercato abbastanza a fondo. O forse è stato eliminato perché è molto più facile e affidabile ripristinare il backup.
Potresti essere in grado di eseguire un \./launcher destroy app;./launcher start app\` e quindi ripristinare il backup dalla riga di comando.
Quindi quello che faresti è caricare la tua immagine docker da qualche parte, e poi usare ./launcher start-cmd app per vedere come avviarla. Quindi dovrai capire abbastanza di docker per caricare l’immagine in un repository privato e avviarla, e poi ripristinare il backup.
Vorrei segnalare questo tentativo come ufficialmente fallito
Ho provato molto, ma sembra impossibile (per me), quindi interrompo questo percorso.
Solo per informare tutti coloro che potrebbero avere la stessa idea.
Se riuscirò a risolvere il mio problema in un altro modo, sarò lieto di condividere qui il mio approccio funzionante.