šŸ” 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