punBB에서 Discourse로 포럼을 이전하고, 브랜딩 등 모든 설정을 완료했습니다. Discourse 도커 컨테이너가 실행 중인 VM은 nginx 리버스 프록시 뒤에 위치해 있습니다. 2일 후 Discourse에 더 이상 접근할 수 없게 되어, 앱을 다시 구축하고 초기 설정 후 만든 백업에서 데이터를 복원했습니다.
앱 재구축 및 데이터 복원 과정은 최소 3번 반복했습니다. 복원 후 어떤 브라우저에서도 사이트 로고가 로드되지 않기 때문입니다. 구형 이미지 문제인지 확인하기 위해 Upload.where("id > 0").destroy_all을 실행하여 이미지 디렉토리를 깨끗하게 정리했습니다.
하지만 여전히 어떤 브라우저에서도 로고 이미지(기본 로고 포함)가 로드되지 않습니다. 브라우저 개발자 도구에서 확인해 보면 로고 요청은 발생하고 있지만, 브라우저가某种 방식으로 실패하는 것으로 보입니다. 다만 이미지 링크를 직접 따라가면 브라우저에서 이미지가 정상적으로 표시됩니다.
해당 동작은 여기서 확인할 수 있습니다: https://forum.epplehaus.de/login
저는 최신 버전인 Discourse 2.6.0.beta1을 사용 중이며, 백업은 동일한 버전에서 생성되었습니다.
