Percorso previsto per migrare S3 in locale

Quindi, per riassumere per chiunque altro si imbatta in questo problema, ecco cosa sono riuscito a far funzionare per migrare da S3 e passare a hardware diverso.

  1. Metti il tuo server in sola lettura e abilita l’impostazione del sito nascosta per il backup dei caricamenti S3 (e locali), dettagliato qui.

  2. Esegui un backup con i caricamenti S3 abilitati nelle impostazioni del tuo sito. Avrai bisogno di spazio di archiviazione locale sufficiente per scaricarli tutti, altrimenti l’attività di backup fallirà.

  3. Scarica l’ultima versione di discourse da github e copia il tuo app.yml.

  4. Ricompila con il tuo app.yml e verifica di ottenere la pagina di configurazione di discourse.

  5. Estrai il dump.sql dal backup che hai effettuato e modificalo in modo simile a quanto detto qui.

  6. Ricomprimi il database dump.sql nel backup e metti il backup in /var/discourse/shared/standalone/backups/default con lo stesso nome che aveva quando hai effettuato il backup. (questo nome è importante, quindi non troncarlo)

  7. Esegui il processo di ripristino come mostrato qui.


Se stai semplicemente cercando di migrare da S3 senza cambiare hardware, credo che il processo sia in gran parte lo stesso, ma salteresti i passaggi 3 e 4.

1 Mi Piace