Instalei a versão de desenvolvimento do Discourse no CentOS 7.7 seguindo o guia: beginners-guide-to-install-discourse-for-development-using-docker/102009
O passo a passo da configuração é:
Obter o código-fonte do discourse.git
Alterar a configuração do remetente de e-mail em config/discourse_default.conf
Executar ./d/boot-env --init
Executar ./d/unicorn
O hostname foi definido como um endereço IP, por exemplo: 10.201.0.115
Consigo acessar o Discourse usando 10.201.0.115:9292, mas todas as imagens não estão sendo exibidas.
Muito obrigado.
Você quer dizer que seu site não está publicado para outros usuários.
Mas eu uso o Discourse na nossa empresa, e as pessoas podem acessar o site através da rede local da empresa.
O que devo fazer nessa situação?
@pfaffman
você quer dizer: eu só preciso configurar o DISCOURSE_HOSTNAME=localhost no app.yml?
mais alguma coisa?
Você pode me dar um exemplo da configuração correta?
Você instalou a versão de desenvolvimento, que é uma instalação local para modificar o código-fonte do Discourse. Ela não deve ser usada por várias pessoas para utilizar o software de fato.
Ok, muito obrigado!
Mas instalei outra versão conforme o mesmo endereço que você me forneceu, usando discourse_docker.git em vez de discourse.git.
O que precisamos fazer é que não podemos usar a porta 80, pois já está sendo utilizada por outro site.
Precisamos usar outra porta no lugar da 80.
Mudamos a porta para 28080, e o site principal do Discourse está acessível.
Mas surgiu um novo problema: o ícone ou o endereço PNG não está usando a nova porta 28080; ele apenas usa o IP para tentar obter o PNG, e, como você sabe, não é possível acessá-lo assim.
O endereço URL correto do PNG é: http://10.120.0.115:28080/some.png
O endereço URL incorreto do PNG é: http://10.120.0.115/some.png
O que posso fazer quando usamos outra porta no lugar da 80? @Falco@pfaffman
Aguardo seu retorno.
O Discourse deve ser executado nas portas web padrão 80/443. Se você não puder permitir que o Discourse escute nessas portas diretamente, deve configurar um proxy reverso para redirecionar o tráfego dessas portas para o Discourse, preferencialmente usando um subdomínio.
Novamente, você precisa de um domínio, mesmo que esse domínio esteja apontando para 10.202.63.38. Tenho certeza de que o Jay pode ajudar a configurar isso; provavelmente você terá que falar com a TI corporativa