Depende muito da forma que você quer fazer. Mas acredito que uma forma simple de entender no início é fazer da seguinte forma:
- Pegue uma VM no GCP ou AWS (gratuita mesmo)
- Instale Apache ou Nginx
- Pegue algum tutorial de como configurar um proxy reverso
- Clone o seu repositório na pasta var/www
- Rode seu comando de build
- Instale PM2 para rodar o seu index.js
- Aponte o proxy reverso para o processo do PM2
- Você agora vai conseguir acessar sua API ou Front pelo seu domínio!
Claro que existem várias dificuldades e configurações no meio (além da alta chance de ter alguns erros aqui e ali), mas essencialmente você consegue fazer o deploy de uma aplicação dessa forma.
Esse modo fica fácil para entender cada etapa do processo, mas não recomendo fazer isso em ambiente de produção.