2022년 이전 이미지 유실

안녕하세요

현재 최신 버전인 Discourse r 3.1.0.beta2를 사용 중인데, 2022년 이전의 이미지들이 표시되지 않는 것 같습니다.

복구를 시도하기 위해 몇 가지 도구를 실행해 보았지만, 방법이 없었습니다.

cd /var/discourse/
./launcher enter app
rake posts:missing_uploads
Looking for missing uploads on: default
Fixing missing uploads:
:prohibited::ok_button::ok_button::ok_button::ok_button::ok_button::ok_button::ok_button::ok_button::ok_button::prohibited::prohibited::prohibited::prohibited::prohibited::prohibited::prohibited::prohibited::prohibited::prohibited::prohibited::prohibited::prohibited:

109 post uploads are missing.

101 uploads are missing.
14 of 101 are old scheme uploads.
73 of 392439 posts are affected.

rake uploads:missing
rake uploads:recover_from_tombstone

결과가 다음과 같습니다:

다만, 게시물을 편집하면 편집 영역에는 이미지가 정상적으로 나타납니다.
편집 화면의 이미지와 포럼 내 이미지의 차이는 다음과 같습니다.
편집 화면:
<img src="/uploads/default/original/3X/e/8/e8447f3cb3fbeadfbc1757ef6dd3da6a669f15ca.png" ....

포럼 화면:
<img src="https://xxxxxxxxxxxxxxxxxx/uploads/default/optimized/3X/e/8/e8447f3cb3fbeadfbc1757ef6dd3da6a669f15ca_2_690x219.png" ...

이를 수정할 방법이 있을까요?

감사합니다.
Franck

최신 이미지와 가장 오래된 이미지 간에 FQDN이 변경된 것으로 보입니다.
FQDN이 동일하지 않습니다.

올바른 FQDN으로 이미지를 업데이트하는 방법이 있을까요?

FQDN이 언제 변경되었나요?

도메인 이름을 변경했지만 재매핑/재번역을 하지 않은 것 같습니다.

음, 좋은 질문이네요.
적어도 1년 전쯤이었을 겁니다.

다음 명령어를 사용해야 하나요?

discourse remap talk.foo.com talk.bar.com

이 스레드에서 언급된 것처럼요: Change the domain name or rename your Discourse

이 단계와 아래 단계는 도메인을 변경할 때 모두 필요합니다.

음, app.yml에서 이 FQDN을 발견했습니다:
여기에 설정되어 있습니다: DISCOURSE_CORS_ORIGIN:
이 부분만 변경하고 다시 빌드하면 될까요?

FQDN이 여기에 설정되어 있고, 더 이상 사용할 수 없습니다.