백업에는 데이터베이스와 업로드 파일(S3에 저장되지 않은 경우)이 포함됩니다. app.yml은 Discourse가 이를 읽을 수 없으므로 백업에 포함되지 않습니다.
대부분의 사용자에게 권장하는 방법은 백업을 S3에 저장하고, app.yml은 비상 시 접근할 수 있는 위치에 보관하는 것입니다. 이렇게 하면 app.yml을 사용하여 새 컨테이너를 빌드하고, 명령줄에서 복원할 수 있습니다. 하지만 Postgres를 다른 도구로 백업/복원하고, 이미지도 S3에 저장(또는 다른 방식으로 백업)할 기술적 역량이 있다면, 컨테이너를 다시 빌드하면 바로 복구할 수 있습니다.
또는 여러 Postgres 서버를 지속적으로 미러링하고, 프라이머리가 다운되면 자동으로 백업 서버로 전환되도록 구성할 수도 있습니다.
Discourse가 제공하는 것보다 더 자주 백업을 수행하는 방법은 수없이 많습니다. 더 잦은 백업이 필요하면 다른 방식으로 수행해야 합니다.