Como fazer deploy de uma aplicação nodejs e express?

Recentemente criei um server com nodejs e express, mas não consigo fazer o deploy correto, parece faltar algum comando no packcage.json, alguma funcionalidade para dar build. Alguem pode me ajudar? vou deixar aqui o repo do projeto. https://github.com/jeffersondrs/breafingback Obrigado desde ja.

Voce nao precisa necessariamente um comando build, caso voce esteja usando Js, pois voce precisa apenas um comando start para ele rodar na cloud. No processo de build é criado um bundle do seu codigo, que "normalmente" transpila seu codigo de uma versao do Javascript para outra versi, minify seu codigo e/ou separa seu codigo em pedacos pequenos. Caso esteja usando Typescript esse processo eh necessario para transpilar seu codigo TS em JS. No PackageJson vc precisa indicar no atributo 'main' o caminho de entrada da sua aplicacao, algumas plataformas requerem tambem um script start. Salvo engano o curso do Erick Wendel "Free" explica alguns detalhes de build/deploy de uma aplicacao com Node.

https://erickwendel.teachable.com/p/node-js-para-iniciantes-nodebr

Aqui um exemplo antigo que eu fiz: https://github.com/CarlosZiegler/express-passportjs-sqlite/tree/master

Fala @jeffersondrs!

Creio que exista um comando de "build" na seção "scripts" do package.json, mas gerei uma aplicação simples com Node aqui e ela também não possui tal comando (build), por padrão no package, então acho que será preciso escrever na mão mesmo.

Build Stackoverflow

Dei uma pesquisada e encontrei esse vídeo, mesmo que esteja em inglês, acho que compensa dar uma olhada. Buid NodeJS

O "deploy" é por em algum server online?

Você esta colocando em qual server? Cada um tem suas peculiariades de deploy!

Existem muitos tipos de serviços para fazer o deploy.

Não tem informações na sua pergunta

Abraços