VPS criada e DNS salvo
A infraestrutura base já existe: Droplet DigitalOcean com Ubuntu 24.04 e DNS Locaweb apontando tasken.megamaxsp.com.br para 137.184.150.48. Agora a ação é executar o primeiro deploy real com Docker, Caddy HTTPS, PostgreSQL persistente e Tasky IA no backend.
Caminho real
DNS configurado
Registro criado na Locaweb para o subdomínio de produção inicial.
Comandos principais
Use o PowerShell local para publicar e depois validar o servidor.
Checklist Sprint 15-7-58
Agora não é mais escolha de hospedagem; é deploy real no servidor criado.
Droplet DigitalOcean tasken-prod-01 ativo em NYC1, Ubuntu 24.04 LTS, Basic Regular, 1 vCPU, 2 GB RAM e 50 GB SSD.
IPv4 público da VPS: 137.184.150.48. Este é o destino oficial do subdomínio Tasken.
Entrada tipo A criada: tasken.megamaxsp.com.br apontando para 137.184.150.48.
Rodar scripts/verify-online-tasken.ps1 ou scripts/check-dns-locaweb.ps1 para confirmar que o domínio já responde para o IP correto.
Rodar scripts/deploy-to-vps.ps1 para enviar o Tasken, instalar Docker, configurar swap/firewall e subir web, API, banco e Caddy HTTPS.
Abrir o domínio público e validar /api/health e /api/health/db. O HTTPS depende do DNS apontando corretamente para a VPS.
Regra de custo e segurança
O servidor escolhido é enxuto para uso real inicial de até aproximadamente 15 usuários internos. O deploy evita pgAdmin em produção, ativa swap, limita logs e mantém Gemini, PostgreSQL e JWT somente no backend.