La sauvegarde inclura la base de données et les téléchargements (s’ils ne sont pas sur S3). app.yml n’est pas dans la sauvegarde, car Discourse ne peut pas le lire.
Ce que je recommande à la plupart des gens, c’est d’avoir les sauvegardes sur S3 et app.yml quelque part où vous pouvez l’obtenir en cas d’urgence. Ensuite, vous pouvez construire un nouveau conteneur avec app.yml et le restaurer à partir de la ligne de commande. Mais si vous avez les compétences techniques pour sauvegarder/restaurer postgres avec un autre outil, et les images sur S3 (ou peut-être que vous les avez sauvegardées d’une autre manière aussi), alors vous pouvez simplement reconstruire le conteneur et vous êtes de retour.
Ou peut-être que vous voulez avoir plusieurs serveurs postgres en miroir continuellement, puis organiser un basculement automatique vers la sauvegarde si le serveur principal tombe en panne.
Il existe une infinité de façons de fournir des sauvegardes plus fréquentes que celles proposées par Discourse. Si vous avez besoin de sauvegardes plus fréquentes, vous devrez les effectuer d’une autre manière.