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)
Sobre o Autor