terça-feira, 26 de janeiro de 2016

Como configurar e instalar node.js com express no Ubuntu

Apesar do node.js ter excelente documentação disponível, resolvi postar um passo a passo de como instalar e configurar o node.js no ubuntu, como servidor web.

1. Instalar o node.js

$ curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
$ sudo apt-get install -y nodejs

2. Instalar o Express

$ sudo npm install express-generator -g

3. Criar a aplicação

$ express node-app
$ cd node-app
$ npm install

4. Definir a aplicação como serviço

Crie um novo arquivo de configuração

$ sudo nano /etc/init/node-app.conf

Adicione o seguinte conteúdo ao arquivo

start on filesystem and started networking
respawn
chdir [caminho da aplicação]
env NODE_ENV=production #change this to staging if this is a staging server
env PORT=3000
exec npm start

Inicie o serviço

$ sudo start node-app

5. Configurar o firewall

Habilite o firewall

$ sudo ufw enable

Adicione a permissão para a porta

$ sudo ufw allow 3000


[fim]

OBS: Estes passo a passo foi testado no Ubuntu 14.04 LTS.

Nenhum comentário:

Postar um comentário