버전을 변경하지 않고 Discourse를 재빌드하는 방법은?

네, 게시글에서 제가 제공한 정보가 충분히 상세하지 않았다는 점 확인했습니다. yml 파일에 version 태그가 없어도 정상적으로 작동하므로 포맷 오류라고 생각하지 않습니다.

추가 테스트를 해본 결과, 제가 겪은 버그는 10번과 11번 버전에서는 발생하지 않지만, 4번부터 9번 버전에서는 발생했습니다.

출력 결과에서 발견할 수 있는 오류는 두 가지뿐이며, 이는 예상된 오류라고 생각합니다:

2020-02-22 10:42:33.410 UTC [62] postgres@postgres ERROR:  database "discourse" already exists

2020-02-22 10:42:33.533 UTC [73] postgres@discourse ERROR:  role "discourse" already exists

10번 버전의 릴리스 노트를 확인해 보았지만, 이와 관련된 수정 사항에 대한 언급은 찾지 못했습니다.

문제가 수정되었다는 점은 좋은 일입니다. 또한 SMTP 설정에 대한 우회 방법 덕분에(월요일에 테스트할 예정입니다. 주말에는 프로덕션 서버를 건드리고 싶지 않아서요) 제가 급하게 처리할 사항은 없지만, 테스트에서 포착되지 않는 알려지지 않은 오류가 존재하고, 해당 오류가 의도적인 변경이 아닌 우연한 수정으로 해결되었다면 다시 발생할 수 있는지 아는 것이 좋을 것 같습니다. 앞으로 version 기능이 얼마나 안정적으로 유지될 수 있을지 알고 싶습니다.

아래는 v2.4.0.beta9를 대상 버전으로 실행했을 때의 출력 결과 덤프입니다.
dump_disco_version_error.txt (127.5 KB)