docker-compose.yml para rodar discourse localmente

Olá, tenho tentado configurar o Discourse localmente usando Docker e me deparei com este repositório GitHub - discourse/discourse_docker: A Docker image for Discourse

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.

Agradeço qualquer resposta ou dica.
Obrigado

A forma suportada de executá-lo é seguir a instalação padrão. Se você quiser uma configuração local/de desenvolvimento sem nome de host, consulte Instalar Discourse para desenvolvimento usando Docker.

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 é.

Veja também O Discourse pode fornecer imagens Docker frequentes que não precisam ser inicializadas?

1 curtida

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.

1 curtida

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!

1 curtida