구버전 Discourse 배포 관련 도움 요청

최신 요약: 최신 장기 지원(LTS) 버전만 배포하려면 containers/app.yml 파일만 수정하면 됩니다.

# 파일 맨 끝에 다음 설정을 추가하세요
params:
  version: esr

그 후 다시 빌드하면 됩니다. 빌드 중 오류가 발생하면 네트워크 문제일 가능성이 높으며, 특히 중국 내 사용자들에게서 자주 발생합니다.

Oops 오류를 마주했다면 다음 게시물을 참고하세요: Oops 오류 - 지원 - Discourse Meta

우리는 if [[ ]] 문 안에서 이 명령어를 사용하여 공급된 ref가 현재 브랜치와 동일한지 확인합니다. 태그나 최신이 아닌 브랜치의 경우 실패하는 것이 예상되는 동작이므로, if 문의 ‘else’ 분기를 실행하게 됩니다.

이때 git checkout ...가 실행되며, 이는 태그에서도 정상적으로 작동합니다.

좋습니다, 정상적으로 작동하게 되어 기쁩니다!

이렇게 하면 런처가 최신 버전을 가져올 때 문제가 발생할 수 있습니다.

git stash를 사용하거나 git checkout templates/web.template.yml을 실행해야 합니다.