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.

  1. No Lovable, conecte o GitHub. No seu projeto, use GitHub → Connect (o Lovable cria/sincroniza um repositório com o seu código).
  2. 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).
  3. 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 80

Alternativa — um comando de start que serve o build. Adicione serve como dependência do projeto e defina o start:

serve -s dist -l $PORT

Se 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.