Il backup includerà il database e i caricamenti (se non sono su S3). app.yml non è nel backup, poiché Discourse non può leggerlo.
Ciò che consiglio alla maggior parte delle persone è di avere i backup su S3 e app.yml in un posto dove puoi recuperarlo in caso di emergenza. Quindi puoi creare un nuovo container con app.yml e ripristinarlo dalla riga di comando. Ma se hai le competenze tecniche per eseguire il backup/ripristino di postgres con un altro strumento, e le immagini su S3 (o forse le hai anche sottoposte a backup in un altro modo), allora puoi semplicemente ricreare il container e sarai di nuovo operativo.
Oppure forse vuoi avere più server postgres continuamente specchiati e quindi organizzarti per passare automaticamente al backup se il primario va giù.
Ci sono un miliardo di modi per fornire backup più frequenti di quelli forniti da Discourse. Se hai bisogno di backup più frequenti, dovrai farli in un altro modo.