Hospedagem NestJS

Hospedagem NestJS com deploy via Git — em minutos, em reais

nest build compila para dist/ no build e node dist/main roda no ar. Com Prisma ou TypeORM, a DATABASE_URL do banco gerenciado entra sozinha no ambiente.

Sem fidelidade · cancele quando quiser

deploy · nestjs — produção

$ git push origin main

00:02Stack detectada: Node.js 22 · npm · NestJS

00:04npm ci

00:31npm run build

00:47Imagem construída (172 MB) e enviada ao registry

01:03Instâncias publicadas · health check ok

No ar → https://app.acme.com.br

Como a plataforma reconhece um projeto NestJS

Sem Dockerfile, o detector olha os arquivos do repositório nesta ordem. Com Dockerfile na raiz, ele manda e nada disso é necessário.

package.json com "@nestjs/core"identifica NestJS
scripts build / start:produsados como comandos de build e start

Versão, start e o primeiro deploy

Versão do runtime
Node pelo .nvmrc ou engines.
Comando de start
node dist/main (script start:prod)
Para não quebrar no primeiro deploy
  • app.listen(process.env.PORT ?? 3000, "0.0.0.0") — a porta vem do ambiente.
  • Prisma: rode prisma generate no build (postinstall) e prisma migrate deploy no start, antes do servidor.
  • Bancos PostgreSQL gerenciados entram como variável de ambiente (DATABASE_URL) no momento em que o banco fica pronto; nenhuma senha no repositório.

Incluso em todo plano

O que o seu app NestJS ganha além do deploy

PostgreSQL gerenciado

Provisionado em minutos, credencial injetada no ambiente, backup diário e restauração ponto-no-tempo.

Domínio próprio com TLS

Certificado emitido e renovado sozinho; cada app nasce com um endereço público.

Rollback em um clique

Toda versão publicada fica guardada com a imagem — voltar leva segundos.

Logs e métricas

Log em tempo real por instância e métricas de CPU, memória e requisições no painel.

Perguntas frequentes

NestJS na plataforma

Respostas sobre como a plataforma trata NestJS — do jeito que funciona de fato.

01Microsserviços Nest (TCP, Redis, RabbitMQ)?

Cada microsserviço vira uma aplicação; a rede interna do ambiente resolve os nomes entre eles.

02Como funciona o deploy?

Conecte o GitHub e escolha repositório e branch. Cada push publica sozinho: a plataforma constrói a imagem, sobe as instâncias com rollout gradual e troca o tráfego quando o health check passa. Rollback para qualquer versão anterior em um clique.

03Quanto custa?

Preço fixo em reais por plano, sem medidor por uso. Estourar um limite recusa a ação com aviso — nunca vira fatura surpresa. Há plano gratuito para começar.

Seu app NestJS no ar no próximo push