기존 Discourse 버전을 새로 설치할 수 있나요?

모두에게 인사드립니다.

구체적으로 (왜 그런지 묻지 마세요) 새 시스템에 v2.8.8 또는 v2.8.7 버전을 설치해야 합니다. 그렇지 않으면, 저희 메인 포럼에서는 최신 버전을 사용하고 있지만, 일부 플러그인을 테스트해야 하는 필요성으로 인해 이 두 버전 중 하나만 필요합니다. 처음부터 필요한 버전을 설치하는 방법은 무엇일까요?

새로운 (테스트용) VPS를 설정하고, 해당 VPS에 Discourse의 구버전을 설치하는 것이 목표입니다.

감사합니다.

설치에 대해 아시는 분 계신가요? :slight_smile:

Docker에 익숙하시다면, 오래된 컨테이너 이미지를 사용하고 app.yml 파일에서 원하는 버전을 설정하여 우회할 수 있습니다. 그러나 당사는 서비스 종료(EOL)된 버전의 설치를 지원하지 않으며, 이러한 버전에는 수많은 보안 문제가 있고 최신 컨테이너 이미지와 호환되지 않습니다.

@Falco 버전 2.8.7에 해당하는 discourse/base 이미지와 동등한 이미지를 찾는 방법은 무엇인가요?

discourse/base - Docker Image 에서 올바른 TAG 버전은 무엇인가요?

discourse/base:2.0.20220720-0049를 사용해 보세요.

보안 문제가 가득하므로, 이는 완전히 unsupported-install 상태이며, 최대한 빨리 업그레이드해야 한다는 점을 명심하세요.

네, 문제없습니다. 이건 프로덕션 포럼이 아니니, 우리가 계획한 작업을 완료하고 정리하는 데 몇 시간 정도면 충분합니다.

안녕하세요, @Falco @bXunter 님과 정확히 같은 이유로 구버전 Discourse를 설치하려고 하고 있습니다. 그런데 왜 Discourse가 시작되지 않을까요? 이미 ./launcher rebuild app --run-image discourse/base:2.0.20220621-0049 명령어를 사용했는데, Docker는 정상적으로 시작되었지만 해당 주소를 통해 앱에 접근하면 앱이 실행되지 않습니다. 이유가 무엇인지 아시나요?

추가적인 맥락을 드리자면:
메모리를 더 확보하기 위해 드롭렛을 리사이즈했지만, 여전히 작동하지 않습니다.

어딘가에서 놓치고 있는 부분이 있을까요?

또한 현재 ./launcher logs app를 실행하여 볼 수 있는 로그는 다음과 같습니다.