Discourse CLI - backup CON upload

Quando si esegue discourse backup, viene creato un file sql.gz che non contiene gli upload. Quando si crea un backup dall’interfaccia utente, è presente un’opzione per includere gli upload. Esiste un modo per eseguire un backup con gli upload utilizzando la CLI?

Al momento non è presente un’opzione per abilitarlo tramite CLI, ma dovrebbe includere i caricamenti quando l’impostazione del sito backup_with_uploads è abilitata.

Ho questa impostazione abilitata:
image

Tuttavia, ogni volta che eseguo discourse backup ottengo sql.gz.

I tuoi file caricati sono archiviati su S3?

No, li archivio localmente.

Strano. Hai seguito discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub quando hai configurato il tuo sito?

No, la mia configurazione è piuttosto personalizzata, dato che eseguo Discourse su Kubernetes. Tuttavia, le mie immagini di Discourse (web e data) sono state generate utilizzando lo script launcher senza alcuna modifica.

Hmm, probabilmente ti manca una variabile d’ambiente, o la directory di lavoro è errata, o qualcosa del genere. Ho visto segnalazioni di problemi simili relativi alle installazioni di Bitnami. Purtroppo non possiamo aiutarti con questo, dovrai risolverlo da solo.

Un modo per farlo potrebbe essere impostare un’installazione standard, sincronizzare le immagini con rsync (ci sono guide per il passaggio a un nuovo server) e poi ripristinare il backup. Potresti quindi eseguire un backup lì.

Se hai un budget, potrei aiutarti con la tua configurazione attuale Redirecting…

Il mio parere è che tu non abbia i backup mappati su spazio persistente, quindi penso che ciò che devi fare è all’interno di un pod, eseguire discourse backup e poi copiare il file di backup da /shared/backups/default all’interno di quel pod verso l’esterno del pod. Sono abbastanza sicuro che sia quello che faccio io nell’ambiente k8s che ho su GCP k8s (dove non è possibile utilizzare i bucket per i backup a causa di Google).

Ho effettivamente dei backup su un volume persistente. Sono su AKS e i backup si trovano su Azure Files.

Ho reimpostato il mio deployment (forzando l’avvio di nuovi pod) e ora i backup risultano “completi” (tar.gz). Onestamente non ho idea di cosa sia cambiato.