Definir DISCOURSE_MAXMIND_LICENSE_KEY quebra a construção da imagem/container do docker

Como eu tenho tido o mesmo problema e posso confirmar que, ao limpar a chave de licença, meus problemas de reconstrução desaparecem magicamente.

Ao longo de alguns dias, tentei o meu melhor para investigar o problema.

Acho que estou certo, mas também posso estar errado.

Durante a compilação, parece que os arquivos mmdb estão faltando, talvez porque não estão presentes na imagem base, ou mais provavelmente, que eles estão sendo excluídos e/ou nem mesmo baixados antes de serem carregados, daí a falha na compilação.

Pensando bem, mmdb_download sendo chamado aponta para o código tentando baixar o arquivo.

Eu baixei os arquivos manualmente com sucesso (de dentro do container docker) com wget, então a licença está funcionando como esperado.