Infelizmente, não consigo encontrar instruções adequadas sobre como configurar um arquivo docker-compose.yml. Alguém já fez um? Isso pode ser adicionado ao repositório? Ou alguém pode compartilhar se já conseguiu fazer funcionar?
Parece-me que a configuração do contêiner mencionada no README não adere à definição do arquivo compose, daí esta pergunta.
Se você quiser instalar usando docker compose, crie uma imagem com o launcher, coloque-a em um local onde o docker compose possa acessá-la e use-a. Existe um comando do launcher que imprimirá os valores de ambiente necessários. Você pode ler o código-fonte do launcher para obter o comando, pois não me lembro qual é.
Estou usando o docker compose para executar o discourse localmente e em um servidor. Não está totalmente documentado, mas este é o repositório, e fico feliz em responder a quaisquer perguntas sobre ele:
Definitivamente, demorei mais do que o esperado para fazer funcionar.
Uau! Isso parece muito mais complicado do que eu pensava. Infelizmente, não tenho muito tempo para descobrir tudo isso, então desisto. Caso alguém encontre uma maneira simples de fazer o Discourse funcionar com um arquivo docker-compose.yml, eu agradeceria e também o README do repositório discourse_docker poderia ser atualizado. Obrigado pelas respostas até agora!