✅Como Ajustar o Fuso Horário no Whazing (Servidor e Banco de Dados)
Este tutorial mostra como configurar corretamente o fuso horário no Whazing, tanto no backend (Docker) quanto no servidor (Linux/Ubuntu). Isso é importante para garantir que horários de mensagens, logs e banco de dados estejam corretos.
🛠️ 1. Ajustar Timezone no Backend Whazing
Acesse a pasta do backend (geralmente):
cd /home/deploy/whazing
Edite o arquivo
.env
:nano .env
Localize a variável
DB_TIMEZONE
e ajuste conforme o fuso horário desejado:DB_TIMEZONE=-3
Localize a variável
TZ
e ajuste conforme a sua localidade:TZ=America/Sao_Paulo
Parar o container atual do backend:
docker stop whazing-backend
Remover o container antigo:
docker rm whazing-backend
Reinstalar o container com o fuso horário correto e escolher entre a versão
beta
oulatest
:docker run -d \ --name whazing-backend \ --network host \ --restart=always \ -e TZ=America/Sao_Paulo \ -v /etc/localtime:/etc/localtime:ro \ -v /home/deploy/whazing/backend/private:/app/private \ -v /home/deploy/whazing/backend/public:/app/public \ -v /home/deploy/whazing/backend/logs:/app/logs \ -v /home/deploy/whazing/backend/.env:/app/.env \ whazing/whazing-backend:beta
📌 Importante: As variáveis
TZ
eDB_TIMEZONE
afetam os horários exibidos no sistema, nos logs e nas conexões com o banco de dados.
🖥️ 2. Ajustar o Timezone do Sistema Linux (Ubuntu)
Execute o comando abaixo para definir o timezone correto no servidor:
sudo timedatectl set-timezone America/Sao_Paulo
✅ Verifique o timezone atual:
timedatectl
🌍 3. Timezones Comuns no Brasil
Horário de Brasília
America/Sao_Paulo
Manaus
America/Manaus
Recife
America/Recife
Cuiabá
America/Cuiaba
Belém
America/Belem
🧭 Liste todos os timezones disponíveis:
timedatectl list-timezones
Atualizado