Vagrantfile no repositório discourse_docker - para produção?

O arquivo https://github.com/discourse/discourse_docker/blob/master/Vagrantfile é destinado ao uso em produção?

Se sim, como acessar a instalação do Discourse no interior? (por padrão, ele é mapeado para 192.168.33.11)

Ou devo apenas copiá-lo e usá-lo como modelo?

Não, não é. Ele foi originalmente usado para o desenvolvimento dos arquivos Docker. Como nenhum mantenedor o usa mais, vou excluí-lo. Obrigado pelo aviso.

Para executar o Discourse em produção, siga a Instalação Padrão Oficial do Discourse.

Tenho usado o Vagrantfile para testar a construção da imagem Docker do Discourse no meu Mac até a versão 2.5.0.beta4. Temos alguns templates personalizados, um app.yml personalizado, etc. Testar a construção da imagem via o script do launcher ajuda a confirmar que nada está quebrado antes de implantá-lo. Nosso pipeline não precisa do Vagrant, mas localmente não conheço outra maneira de executar o script do launcher além da máquina virtual do Vagrant. Após atualizar para a 2.5.0.beta7, percebi que o Vagrantfile foi removido, então não consigo mais construir a imagem do Discourse localmente.

Qual é a sua recomendação para construir a imagem Docker do Discourse localmente em um Mac?

Você precisará de um ambiente Linux virtualizado para isso. Como mencionado acima, nenhum dos mantenedores utilizou a configuração do Vagrant, o que a tornava propensa a problemas de degradação e algo que não podíamos dar suporte. Atualmente, tanto o desenvolvimento quanto as compilações automatizadas da imagem ocorrem em um ambiente Linux.