Skip to content

Instantly share code, notes, and snippets.

@cranic
Created January 24, 2014 19:42
Show Gist options
  • Select an option

  • Save cranic/8604605 to your computer and use it in GitHub Desktop.

Select an option

Save cranic/8604605 to your computer and use it in GitHub Desktop.
# Instalando
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install nodejs
# Instalando gerenciador de processo
sudo npm install --save pm2
sudo pm2 startup
# Instalando o projeto
cd ~/projeto && git clone https://meu.repo ./
npm install
# Iniciando o projeto
pm2 start ./app.js --name projeto -x
#### Updates
cd ~/projeto && git pull origin master && npm install
pm2 restart projeto
@cranic
Copy link
Copy Markdown
Author

cranic commented Jan 24, 2014

O npm install pode ser rodado como npm install --production para não instalar os pacotes de desenvolvimento, e o pm2 também aceita variáveis do ambiente[1] para iniciar a app em modo de produção.

1 - http://goo.gl/jtn9n7

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment