Le vrai problème est celui-ci :
Si le serveur/conteneur ne peut pas accéder au code source de Discourse sur GitHub, il ne pourra pas le construire/mettre à jour.
Puisque vous avez dit que cela fonctionne sur l’hôte, vous devez déboguer le réseau du conteneur. Accédez à un shell de conteneur similaire avec docker run --it debian:buster-slim bash et déboguez à partir de là.