Para instalar uma aplicação em NodeJS no Debian 12 (bookworm) pressiga com os seguintes passos.
1º Download e instalação do Node Source
Em https://github.com/nodesource/distributions selecione a versão desejada, nesse caso usaremos versão 20 para Debian
Using Debian, as root
curl -fsSL https://deb.nodesource.com/setup_20.x | bash - &&\
apt-get install -y nodejs
2ª Confira a versão
nodejs --version
3º Atualize o NPM
npm install npm@latest
npm install -g npm@10.4.0
4ª Após acessar o diretório com aplicação NodeJS, execute:
1 – Para instalar as dependências
npm install
2 – Para buildar os fontes
npm run build
3 – Para executar aplicação
npm run start
5º Para configurar a aplicação como serviço, instale o PM2
npm install pm2 -g
6ª Adicionando a plicação no PM2 e Configurando ao AutoStartup
1- De dentro do diretório da aplicação, execute:
pm2 start 'npm run start' --name Frontend
pm2 list
pm2 save
pm2 startup
pm2 save
pm2 examples (para maiores informações)
Relacionado