@JimPas Obrigado pela sua resposta.
Eu informei que o caminho não corresponde, porque um caminho é o do volume do Docker e o outro é o caminho real do arquivo no servidor.
Configuração Avançada Apenas: Permitindo SSL/HTTPS para sua configuração do Discourse no Docker
volumes:
- volume:
host: /var/discourse/shared/standalone
guest: /shared
Parece não corresponder, mas na verdade é o mesmo.
O primeiro problema eu já resolvi.
A causa raiz para mim foi que não percebi o formato do certificado.
A configuração está definida para o formato crt, mas eu sempre uso arquivos no formato cer, então o nginx não conseguiu ler o arquivo de certificado com sucesso.