🔁Trocar o Domínio da Instalação Whazing

Importante: sempre use o usuário deploy. Quando for editar arquivos do sistema, use sudo.

Existem dois cenários possíveis:

  • 🟩 Se sua instalação usa Caddy

  • 🟦 Se sua instalação é mais antiga (antes de 17/08/2025) e usa NGINX

Escolha o cenário correto e siga os passos.


🟩 Cenário A — Instalações com Caddy

sudo nano /etc/caddy/Caddyfile

Edite os domínios do backend e do frontend. Salve e feche.

sudo caddy validate --config /etc/caddy/Caddyfile
sudo systemctl restart caddy
nano /home/deploy/whazing/backend/.env

Atualize:

BACKEND_URL=https://backend.novodominio.com.br
FRONTEND_URL=https://novodominio.com.br
nano /home/deploy/whazing/frontend/.env

Atualize:

URL_API=https://backend.novodominio.com.br
curl -sSL update.whazing.com.br | sudo bash

Versão beta:

curl -sSL beta.whazing.com.br | sudo bash

🟦 Cenário B — Instalações com NGINX (antes de 17/08/2025)

sudo nano /etc/nginx/sites-available/whazing-backend

Exemplo de configuração:

server {
  server_name backend.novodominio.com.br;

  location / {
    proxy_pass http://127.0.0.1:3000;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'upgrade';
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_cache_bypass $http_upgrade;
  }
}
sudo nano /etc/nginx/sites-available/whazing-frontend

Exemplo de configuração:

server {
  server_name novodominio.com.br;

  location / {
    proxy_pass http://127.0.0.1:3333;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'upgrade';
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_cache_bypass $http_upgrade;
  }
}
sudo nginx -t
sudo service nginx restart
sudo certbot --nginx
nano /home/deploy/whazing/backend/.env

Atualize com os novos domínios.

nano /home/deploy/whazing/frontend/.env

Atualize com o novo backend.

curl -sSL update.whazing.com.br | sudo bash

Versão beta:

curl -sSL beta.whazing.com.br | sudo bash

✅ Resultado final

Se seguiu todos os passos do seu cenário (Caddy ou NGINX):

  • Os arquivos .env estão com os novos domínios.

  • O servidor foi recarregado.

  • O domínio do Whazing já está funcionando no novo endereço.

Atualizado