Fazer deploy de um app Fastify
Você pode encontrar o guia passo a passo para fazer deploy aqui.
Build da aplicação Copiar link
A Hostman utiliza o seguinte ambiente ao fazer o build de um app Fastify:
- Node.js: 20, 22 ou 24
- npm
- yarn
A aplicação é compilada na raiz do repositório ou no diretório especificado no campo Project directory path.
Se o projeto tiver package.json e usar yarn, executamos:
apt remove -y cmdtest yarn
npm install --global yarn
cd /<DIRETÓRIO> && yarn install --check-filesNos outros casos em que o package.json estiver presente:
cd /<DIRETÓRIO> && npm install<DIRETÓRIO> é o caminho até o diretório com o package.json.
Rodando a aplicação Copiar link
O comando de start padrão é:
npm run startCertifique-se de que o comando de start está definido na seção scripts do package.json. Por exemplo:
"scripts": {
"start": "fastify start -l info app.js"
}Troubleshooting Copiar link
Deploy falhou Copiar link
Se houver problemas no deploy, primeiro confira o log de deploy. Ele ajuda a identificar em qual etapa ocorreu o erro.
Na maioria dos casos, os problemas estão relacionados ao comando de start. Certifique-se de que todos os módulos necessários estão listados no package.json.
Please add build instructions to your script section in package.json Copiar link
O problema é que o comando de build acessa o package.json, e se a diretiva build não estiver especificada, ocorre um erro.
Para corrigir isso, adicione as diretivas necessárias na seção scripts do package.json. Leia mais sobre o uso de scripts aqui.