관리자 페이지에서 업그레이드를 수행하라는 안내가 표시되었습니다. 먼저 docker_manager를 업그레이드해야 했으므로 웹 UI를 통해 진행했습니다. 그 후 다음과 같은 메시지가 표시되었습니다:
Updates via the web UI are disabled until you run the latest image. To do so log in to your server using SSH and run:
cd /var/discourse
git pull
./launcher rebuild app
이에 따라 안내에 따라 CLI(SSH)를 통해 업그레이드를 실행했습니다. 업그레이드 과정에서 치명적인 오류는 보이지 않았지만, 그 후 포럼이 시작되지 않았습니다(사이트에 접속할 수 없었습니다). 두 번 시도했지만 결과는 동일했습니다. 다행히도 포럼이 실행되고 있는 VM의 스냅샷을 만들어 두었습니다.
이 작업을 성공적으로 완료하신 분이 계신가요?
다시 시도해 보시고, 그래도 작동하지 않으면 로그를 여기에 공유해 주시겠어요?
금요일 파티 이후 포럼 사용자들이 깊은 잠에 빠져 있을 토요일 이른 아침에 다시 시도해 보겠습니다. 
말씀하신 로그 파일의 경로를 다시 한번 알려주실 수 있을까요? 감사합니다!
재건 과정에서 뭔가 빠진 것이 없는지 확인하기 위해 rebuild 명령어의 출력을 말씀드린 것입니다. 
수정: 읽는 분들을 위해, 아래 Jammy님이 지적했듯이 민감한 세부 사항은 항상 제거해 주세요.
비밀번호나 기타 민감한 정보가 포함되지 않은 것을 하나 공유해 주시면 더 좋습니다.
(현재 사용 중인 비밀번호도 변경해 보시는 것을 권장합니다.)
감사합니다! 제 실수였네요!
민감한 정보는 모두 제거했고 비밀번호도 변경했습니다.
다시 한번 감사합니다!
rebuild_app_output2.txt (159.7 KB)
원인이 무엇인 것 같네요… SSL 인증서 관련 문제입니다.
Discourse를 설치할 때 HTTP 챌린지를 기반으로 한 Let’s Encrypt 인증서를 생성하지 못해서 설치를 완료하지 못했습니다. 그래서 도메인을 Cloudflare에 등록해 둔 상태였기 때문에 DNS 챌린지를 수동으로 사용해 인증서를 생성했습니다. 그리고 앱 재구축이 필요할 때까지는 잘 작동했습니다.
이제 이 목적(Cloudflare을 통해 LE 인증서 요청)에 맞게 app.yml 파일의 값을 올바르게 업데이트해야 합니다.
app.yml에 대한 전체 문서를 어디서 찾을 수 있을까요?