Ao instalar o Discourse, você pode clonar seu próprio repositório Git (com edições) em vez do repositório oficial do Discourse.
Basta alterar o link na linha do meio aqui:
Sim, eu sei o que você quer dizer,
mas existem dois repositórios: 1. discourse_docker.git e 2. discourse.git.
O discourse_docker não contém o código-fonte; o discourse é o código-fonte.
Se eu usar o método acima, terei que reconstruir as imagens do Docker toda vez que editar o código-fonte.
Se você realmente precisar executar um fork do código-fonte (o que definitivamente não é recomendado, pois você pode fazer quase tudo com um plugin), então será necessário: