Deploy de app do Lovable no Zonus
O Lovable cria o app; o Zonus hospeda, com deploy automático a cada mudança. Não é preciso um botão especial: o Lovable sincroniza seu projeto com o GitHub, e o Zonus publica sozinho a cada push. Você fica com domínio próprio, TLS grátis e preço fixo em reais.
O caminho: Lovable → GitHub → Zonus
O Lovable não tem um botão "publicar no Zonus", mas o resultado é o mesmo — depois de conectar uma vez, toda mudança que você faz no Lovable vai para o ar sozinha.
- No Lovable, conecte o GitHub. No seu projeto, use GitHub → Connect (o Lovable cria/sincroniza um repositório com o seu código).
- No Zonus, crie o app. Conecte sua conta do GitHub em Integrações, crie uma aplicação apontando para esse repositório e escolha a branch (normalmente
main). - Pronto. A cada alteração que o Lovable envia ao GitHub, o Zonus constrói e publica — com TLS e domínio prontos.
Como servir o app (o detalhe que importa)
App do Lovable é Vite + React: o build gera arquivos estáticos em dist/, e o Zonus precisa de um processo que sirva esses arquivos na porta do ambiente (PORT). Duas formas — a primeira é a mais previsível:
Recomendado — um Dockerfile no repositório (o Zonus usa ele automaticamente quando existe):
FROM node:22-alpine AS build
WORKDIR /app
COPY . .
RUN npm ci && npm run build
FROM nginx:alpine
COPY --from=build /app/dist /usr/share/nginx/html
EXPOSE 80Alternativa — um comando de start que serve o build. Adicione serve como dependência do projeto e defina o start:
serve -s dist -l $PORTSe o seu projeto usa outra pasta de saída, ajuste o dist acima.
Variáveis de ambiente (Supabase e chaves)
Se o seu app do Lovable usa Supabase ou outras chaves, configure-as no Zonus, no ambiente do app. No Vite, as variáveis do cliente começam com VITE_ e entram no build — defina-as antes do deploy para que valham na imagem publicada.
Domínio próprio e TLS
Aponte o seu domínio para o Zonus e o certificado TLS é emitido e renovado sozinho. O app do Lovable passa a rodar no seu endereço.
E a IA pode disparar o deploy?
Depois de conectado, o deploy já é automático a cada mudança. Se você usa outro assistente (Claude, Cursor) e quer disparar deploys por conversa, veja o guia de Deploy com IA.