Discourse-app 컨테이너가 시작되지만 조용히 중단됩니다

당신은 discourse-setup와 discourse-docker 업데이트 시 덮어쓰기되는 파일을 모두 수정했습니다. app.yml을 제외한 다른 파일을 변경하는 것은 명백히 비표준적인 방법입니다.

왜 그랬나요? 그리고 거기서 변경해야 했던 것이 무엇이든, 그것이 올바른 방법이 아닙니다. 해당 변경 사항은 app.yml에 적용해야 합니다.

Discourse는 비표준 포트에서는 작동하지 않으므로, 이는 표준 설치가 아닙니다.

표준 설치에는 단일 컨테이너에 postgres와 redis가 포함되어 있습니다. 지적된 바와 같이, 당신은 redis와 postgres의 지원되지 않는 버전을 사용하고 있습니다. 또한 여기에서 설명된 대로 두 컨테이너 설치를 수행할 수도 있습니다. 단일 컨테이너에서 웹 및 데이터 컨테이너 분리 환경으로 이동 (./discourse-setup --two-container를 사용하면 discourse-setup이 데이터 컨테이너와 웹 컨테이너를 별도로 생성하지만, 유지보수가 다소 복잡합니다(데이터 컨테이너를 업데이트해야 하는 시점을 알아야 하므로)).