Ho sovrascritto le impostazioni del mio sito con un backup/restore tra istanze?

La mia azienda sta valutando Discourse e ho creato due istanze, A e B. Volevo provare la funzionalità di backup/ripristino in quanto potrebbe applicarsi a diverse istanze e ho ripristinato un backup dall’istanza A all’istanza B.

Sembra che i dati siano stati migrati con successo da A a B, tuttavia sembra anche che alcune impostazioni del sito siano state sovrascritte. Ad esempio, l’istanza B ora utilizza l’SSO per accedere quando in precedenza non era abilitato su B. Gli account amministratore erano diversi tra A e B e non sembra più che io abbia accesso al mio account amministratore su B.

Ho provato u/admin-login con il valore DISCOURSE_DEVELOPER_EMAILS dell’app.yml originale senza successo (“Indirizzo email sconosciuto” e infine “Hai eseguito questa azione troppe volte…”). Ho provato diverse cose come rebuild app con launcher, ma non riesco a fare progressi per accedere al pannello di amministrazione dell’istanza B.

Qualsiasi aiuto sarebbe molto apprezzato! Come posso rientrare nel mio account amministratore sull’istanza B?

SiteSettings fanno parte di un backup, perché non dovrebbero esserlo? Contengono informazioni critiche per la gestione di un sito specifico.

sulla riga di comando, all’interno del container puoi eseguire:

rake admin:create per creare un nuovo utente amministratore in modo da potervi accedere.

Tutte le impostazioni vengono sostituite tranne quelle impostate nel file yml. Vedi Configura un provider di archiviazione oggetti compatibile con S3 per i caricamenti f per un esempio di come farlo. Inoltre, questo è un modo conveniente per ripristinare un backup su un altro server. Esiste anche un argomento sulla configurazione di un server di staging con esempi. Configura un server di staging

Grazie mille per le risposte rapide e le informazioni di follow-up! Avete molte buone informazioni in questi forum. Saluti!