Pular para o conteúdo principal

Requisitos

Estrutura do projeto

Configuração

package.json

vertracloud.config

Exemplo completo

Use host: '0.0.0.0' em fastify.listen(). Por padrão, o Fastify escuta apenas em localhost, o que impede 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

Diferenças em relação ao Express

Observações

  • O Fastify tem validação de schema nativa: use-a para garantir a integridade das requisições
  • Para TypeScript, compile para JavaScript antes do deploy
  • O logger nativo do Fastify aparece nos logs em tempo real do dashboard
  • O reinício automático vem ativado por padrão em todas as aplicações
Última modificação em 26 de outubro de 2026