DISCOURSE_MAXMIND_LICENSE_KEY 설정이 Docker 이미지/컨테이너 빌드를 중단시킵니다

저도 동일한 문제를 겪고 있으며, 라이선스 키를 지우면 재빌드 문제가 마법처럼 사라진다는 것을 확인했습니다.

며칠 동안 이 문제를 파헤쳐 보려고 최선을 다했습니다.

제 추측이 맞을 수도 있지만, 틀릴 수도 있습니다.

빌드 중 mmdb 파일이 누락된 것으로 보이며, 이는 베이스 이미지 안에 해당 파일이 존재하지 않기 때문이거나, 더 가능성이 높은 것은 파일이 로드되기 전에 삭제되거나 심지어 다운로드조차 되지 않기 때문인 것 같습니다. 이로 인해 빌드가 실패하는 것입니다.

생각해보니, mmdb_download가 호출된다는 것은 코드가 파일을 다운로드하려고 시도하고 있다는 것을 의미합니다.

저는 도커 컨테이너 내부에서 wget을 사용하여 파일을 성공적으로 수동으로 다운로드했으며, 라이선스가 정상적으로 작동하고 있음을 확인했습니다.