discourse_base 이미지에서 Discourse 버전은 무엇인가요?

안녕하세요,

현재 여기의 기본 이미지를 사용하여 Discourse를 빌드하고 배포하고 있습니다.
그러나 기본 이미지 버전과 Discourse 버전 간의 관계에 대한 정보를 찾려고 시도해 보았지만 아직 성공하지 못했습니다. 이 정보를 어디서 찾을 수 있는지 아시는 분 계신가요? :blush:

많은 도움 부탁드립니다.

대부분의 설치 환경은 “tests-passed” 버전의 Discourse를 사용하며, 이 버전은 일반적으로 하루에 여러 번 업데이트됩니다. 다만 개별 설치 환경에 따라 약 한 달에 한 번 정도 업데이트되는 경우도 있습니다.

현재 링크된 버전은 6시간 전 것으로 표시되어 있으므로, 매우 최신의 “tests-passed” 버전일 것으로 추정됩니다.

실제로 태그가 지정된 번호가 붙은 Discourse 버전은 훨씬 드물게 출시되며, 대부분의 사용자들에게는 큰 관심이 되지 않습니다. 예를 들어, 제 포럼은 현재 3.1.0.beta2를 실행 중인데, 이는 여러 베타 버전 중 하나입니다. 다만 실제로는 그 버전이 나온 지 며칠 뒤의 버전을 설치했을 가능성이 높으므로, 몇 가지 변경 사항이 포함되어 있을 것입니다. (저는 1월 말에 업데이트를 진행했습니다. 베타 버전이 나온 지 유독 오랜 시간이 흘렀습니다.)

Discourse 포럼 관리자로서 저는 새로운 베타 버전이 출시되면 알림을 받습니다.

도움이 되길 바랍니다. 요약하자면, 모든 사용자는 최전선(leading-edge) 버전을 실행하고 있으며, 버전 번호는 그렇게 중요하지 않습니다.

답변 감사합니다. :smiley:

제가 원하는 것은 Discourse의 안정 버전만 사용하고, 우리를 영향을 줄 수 있는 보안 취약점이 있는 경우를 제외하고는 베타 버전을 사용하지 않는 것입니다.

답변을 통해, “tests-passed” 빌드가 있으면 기본 이미지의 다른 버전이 게시된다는 것을 이해했습니다. 그리고 이는 최신 Discourse 베타 버전을 기반으로 한다고 가정할 수 있습니다. 제 이해가 맞나요?

네, 그렇게 생각합니다. 베타 버전은 수많은 테스트 통과 버전과 번갈아 등장하며, 대부분의 사용자들이 바로 이 버전들을 실행하고 있습니다.

여기서 검색해 보면, 사람들이 “안정적(stable)” 버전을 실행하지 말라고 조언하는 것을 볼 수 있습니다. 그리고 이를 실행하는 것이 다소 까다로운 이유는, 한 번 앞으로 나간 뒤로는 절대 뒤로 돌아갈 수 없기 때문입니다. 즉, 테스트 통과 버전으로 시작하면 다음 안정적 버전이 나올 때까지 기다려야 합니다.

버전과 그 이유에 대한 참고 자료를 찾았습니다:
Is Discourse always in “beta”?

지적해 주셔서 감사합니다.
스레드를 살펴보고 어떤 것을 활용할 수 있는지 확인해 보겠습니다.

Thank U Reaction GIF by Amanda