Pular para o conteúdo principal

Requisitos

Estrutura do projeto

Configuração

package.json

vertracloud.config

Exemplo completo

Sempre use '0.0.0.0' como host em app.listen(). O bind padrão em localhost não aceita conexões externas dentro do container.

Deploy

  1. Compacte o projeto em um .zip (pastas como node_modules, venv e target são removidas automaticamente) ou envie-o ao GitHub.
  2. No dashboard, clique em Novo Projeto e envie o .zip ou cole a URL do repositório.
  3. Em Build, confira o runtime (JavaScript), o arquivo principal (index.js) e a memória. Os comandos de start e build ficam em Configurações avançadas.
  4. Adicione suas variáveis de ambiente em Variáveis de Ambiente.
  5. Em Rede, ative a publicação na web para que a aplicação receba um endereço *.vertraweb.app (plano Pro ou superior, 512 MB de memória). A aplicação precisa escutar na porta 80.
  6. Revise e faça o deploy. Acompanhe a saída na aba Logs.
O passo a passo completo está em Primeiro deploy.

Versões disponíveis

Conectando a um banco de dados

Os bancos da Vertra Cloud exigem TLS e o certificado de cliente. Coloque os três arquivos da aba Certificados do banco no seu projeto e leia-os ao abrir o pool:
Os exemplos de MongoDB, Redis e MySQL estão em Como me conecto a cada motor?.

Observações

  • Para aplicações TypeScript, compile antes do deploy e aponte MAIN para o arquivo .js compilado
  • Use variáveis de ambiente para a configuração do banco e para segredos
  • O reinício automático vem ativado por padrão em todas as aplicações
  • Configure um endpoint /health para monitoramento
Última modificação em 26 de outubro de 2026