자동 백업 활성화에 대해 여기에서 읽었습니다.
백업이 실행되는 시간대를 설정하고, 몇 개의 백업을 유지할지 지정할 수 있나요? 또한 Discourse가 설치된 상태에서 스크립트를 통해 백업을 활성화하고 싶습니다. app.yml 설정 등을 통해 이를 수행할 수 있는 방법이 있을까요?
정보 공유해 주셔서 감사합니다. 관리자 섹션의 시간대 필드를 놓치고 있었습니다. 스크립팅에 대해 말씀드리자면, 저희는 셸 스크립트를 통해 온프레미스 Discourse 인스턴스를 설치하는 프로세스를 갖추고 있습니다. 이 스크립트는 Discourse 도커를 설치하고 재빌드 전에 일부 설정 변경을 자동화합니다. 재빌드 전에 설정 파일에서 적절한 백업 설정을 구성할 수 있는지, 아니면 랩서를 수동으로 실행하여 앱에 진입하고 설정을 업데이트하지 않고도 rake 태스크와 같은 명령줄을 통해 다른 방식으로 이를 수행할 수 있는지 궁금합니다.
아쉽게도 이 부분에 대해 충분한 지식이 없어 도움을 드리기 어렵습니다.
rake -AT 명령으로 사용 가능한 모든 rake 작업을 나열할 수 있습니다.
가장 좋은 방법은 S3에 백업 저장소를 구성하고 환경 변수를 통해 S3를 설정하는 것입니다. 업로드를 위한 S3 호환 객체 저장소 제공자 구성은 이를 수행하는 방법에 대한 최고의 설명입니다. S3에 자산을 두지 않으려면 업로드 버킷을 구성하지 마세요.
이렇게 설정한 후에는 명령줄에서 백업 복원에 설명된 대로 명령줄에서 백업을 복원할 수 있습니다.
