Olá,
Tenho duas perguntas:
- Qual nome de domínio devo usar ao configurar um servidor de staging para um servidor local?
- É possível instalar o servidor de staging com o modo de 2 contêineres e restaurar dados automaticamente do S3?
Obrigado
Olá,
Tenho duas perguntas:
Sim.
Qualquer domínio que o servidor de staging tenha? Não entendi a pergunta. Um servidor local (de desenvolvimento) está em localhost e não tem domínio.
Vamos explicar melhor.
Quero migrar meu fórum de contêiner único para um novo servidor com mais RAM, disco e CPU, mudando para uma instalação de 2 contêineres para acelerar as atualizações.
Ao fazer uma nova instalação no novo servidor, recebi um erro indicando o domínio atual do meu fórum.
Talvez eu tenha cometido um erro ao fazer isso discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub
O mais fácil é executar o discourse-setup com a opção --two-container e restaurar seu backup lá.
Que erro? Quando?
Acho que perdi a configuração de DNS.
Estou me perguntando qual domínio indicar para instalar o servidor de staging.
O servidor de staging não será público, então pensei em usar o domínio do meu site sem alterar o DNS.
Eu estava errado.
Alguma sugestão?
Você tem que usar um domínio que resolva para o seu servidor, como a mensagem de erro diz. Não importa qual seja, mas tem que ser público e funcionar.
Problema de DNS resolvido.
Gostaria de desativar o https para o servidor de staging
Não. Você não gostaria. O Discourse não funciona sem https e, mesmo que funcionasse, seu site de staging seria diferente do seu site de produção, então não seria um bom teste.
Não tenho certeza se o tópico era sobre o servidor de estágio neste momento, porque
Então, o de estágio será muito diferente do de produção.
Bem, se for esse o caso, então isso deveria estar em outro tópico.
@Saiano você está tentando ter um servidor que você está mudando para uma configuração de 2 contêineres ou você quer o que o OP está falando e ter um segundo servidor para testar atualizações antes de implantá-las no servidor de produção?
Eu tenho um servidor com uma instalação de contêiner.
Preciso mudar de hospedagem e testar atualizações / novos recursos antes de lançá-los na instalação de produção.
Então eu decidi
construir uma instância local com dois contêineres.
Testar a migração. (Servidor online —> staging local)
Então comprarei um novo servidor.
Migrarei meu discourse para a nova hospedagem
E manterei o servidor staging local para testar.
Desculpe se fiz muitas perguntas.
O problema é que o servidor local será uma instalação de desenvolvimento completamente diferente, que será diferente de uma implantação de produção.
Recomendo que você comece na etapa “comprar um novo servidor” ou que seu “servidor local” seja uma VM com pelo menos 2 GB de RAM. Você pode seguir Mover um site Discourse para outro VPS com rsync com algumas modificações para configurar o novo servidor com o certificado do servidor existente e, em seguida, fazer alterações de DNS locais para apontar para ele.
OU você pode simplesmente configurar o servidor de teste em um novo subdomínio de teste temporário e pular as configurações avançadas de DNS. E se você fizer isso dessa forma e apenas fizer com que eles compartilhem a configuração de backup S3 nos arquivos yml, você poderá restaurar o banco de dados do site existente para o novo diretamente do bucket S3.
Vou tentar desta forma. Já tenho backups no s3.
Talvez eu use test.mydomain.com e depois restaure e altere o nome do domínio para o original?
Será mais fácil alterar o nome de domínio do novo servidor e, em seguida, restaurar o backup novamente. Isso cuidará de todas as configurações de mapeamento de nome de host.
Tente fazer isso, tive problemas para alterar o nome do domínio. O site não estava acessível.
Se você tentou obter um certificado várias vezes, por exemplo, reconstruindo quando o DNS não estava correto, você pode ter atingido o limite de taxa. Se for esse o caso, você pode esperar uma semana ou adicionar outro nome de host como
Configurar Let’s Encrypt com vários domínios / redirecionamentos
Movi a pasta letsencrypt do site antigo para o novo e funcionou.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.