discourse/discourse에서 Discourse 이미지 빌드: 플러그인 설치 방법

지금까지 주신 도움에 진심으로 감사드립니다, Jay.

또 다른 질문이 있습니다 :slight_smile:

현재 배포 환경에서 여러 환경 변수를 설정하고 있습니다. 예를 들어 DISCOURSE_BACKUP_LOCATION=s3 같은 경우 말이죠. 제 이해가 맞다면, Discourse는 UI를 통해 설정되어 site_settings 테이블에 저장된 값이 아니라 이 환경 변수의 값을 우선적으로 사용하게 됩니다. 맞습니까? 맞다면, 설정된 환경 변수들을 확인하고 해당 환경 변수에 대응하는 사이트 설정(site setting) 값을 파악할 수 있는 도구나 스크립트가 있을까요?

이렇게 묻는 이유는 현재 실행 중인 Discourse 인스턴스를 마이그레이션하려고 하기 때문입니다. 리스크를 최소화하기 위해, 새 인스턴스에서 일부 설정을 놓칠 경우 새로운 인스턴스에 악영향을 미칠 수 있으므로 당장은 환경 변수를 설정하지 않으려 합니다. 제 생각에는 현재 인스턴스에 설정된 값을 확인한 후, 해당 설정들을 테이블에 생성하고 백업/복원을 통해 새 인스턴스에 적용한 다음, 하나씩 환경 변수로 분리해 나가는 것이 가장 합리적인 접근 방식이라고 판단했습니다.

논리적으로는 완벽하지 않을 수 있지만, 실행 중인 인스턴스(구버전 Discourse)의 환경 변수가 새 인스턴스(최신 Discourse)와 다르거나 지원되지 않는 경우를 대비하기 위해 가장 상식적인 방법이라고 생각했습니다.