이 문서: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub 에 따라 설치할 때, ESR 버전을 어떻게 지정하나요?
app.yml 파일에서 version: xyz를 지정할 수 있습니다. 기억이 정확하다면 params 섹션 안에 있습니다. 기본적으로 주석 처리되어 있으므로, 주석을 해제하고 버전을 지정하면 됩니다.
위 자동 설치 명령어에 따르면, 명령어 실행 중 app.yml을 설정할 수 있는 방법이 없는 것 같습니다.
어떤 방식으로요? 좀 더 자세히 설명해 주시겠어요? 새 설치라면 이렇게 할 수 있습니다. 하지만 기존 인스턴스를 이전 버전으로 다운그레이드할 수는 없으며, 오직 업그레이드만 가능합니다.
버전을 수동으로 지정하려면 문서 말미의 고급 설정(Advanced Configuration) 과정을 따라야 합니다.
아래 명령어를 실행하는 것에 대해 말씀드린 것입니다:
wget -qO- https://raw.githubusercontent.com/discourse/discourse_docker/main/install-discourse | sudo bash
이 명령어는 기본적으로 최신(latest) 버전을 설치하는 것 같습니다. 그런데 ESR 버전을 설치하고 싶은데, 이 명령어를 실행하는 도중에 app.yml 파일을 어떻게 수정해야 할까요?
이것은 설치가 완료된 후에야 편집할 수 있고, 다음 빌드부터 적용되는 것 같습니다. 처음부터 ESR 버전을 지정하고 싶고, 최신 버전을 설치하고 싶지 않습니다.
기억이 정확하진 않지만, 설치 과정에서 app.yml 파일을 수정하려면 CTRL + C를 누르라는 안내가 나오는 부분이 있습니다. 그러면 다음을 실행하여 파일을 수정할 수 있습니다:
cd /var/discourse
nano containers/app.yml
수정 후 rebuild를 실행하면 됩니다.
문서에 이 단계에 대한 언급이 없어서 많이 혼란스러웠는데, 정말 감사합니다. 한번 시도해 보겠습니다.
그 스크립트를 사용하지 않는 것도 가능합니다. 해당 스크립트는 단순히 체크아웃을 수행하고 샘플을 컨테이너에 복사하는 용도로만 사용되며, 이는 파워 유저 구성에 적합합니다.
또한 stable/esr 사용도 재고해 보시기 바랍니다. 이 구성에서 지원 관련 질문을 올리시면 환영받지 못할 가능성이 높습니다 ![]()