PM2 usando JSON

56 views
Skip to first unread message

Rodrigo Matheus

unread,
May 5, 2015, 1:28:52 PM5/5/15
to nod...@googlegroups.com
Caros,

Alguém já usou o pm2 para começar varios serviços a partir de um json?

Exemplo:


O meu esta retornando este erro:

node: bad option: --development

Já aconteceu com alguém? Alguém sabe como resolver isto?

{"apps":[
  {
    "name": "Autenticacao",
    "script": "autenticacao/app.js",
    "watch": true,
    "node_args": "--development"
  },
  {
    "name": "Consultas",
    "script": "consultas/app.js",
    "node_args": "--development"
  }
]}


att,
rodrigo

principe...@gmail.com

unread,
May 5, 2015, 1:36:36 PM5/5/15
to nod...@googlegroups.com
a documentacao oficial diz que a opcao nao eh node_args, como vc colocou e sim node-args

--
Você recebeu essa mensagem porque está inscrito no grupo "Node.js Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nodebr+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

principe...@gmail.com

unread,
May 5, 2015, 1:36:53 PM5/5/15
to nod...@googlegroups.com

Alan Hoffmeister

unread,
May 5, 2015, 1:44:51 PM5/5/15
to nod...@googlegroups.com
Rodrigo, vc precisa mandar os argumentos em forma de array: "node_args": ["--development"].

E também recomendo usar variável de ambiente ao invés de "--development" se vc for indicar o tipo de ambiente.

    "env": {
        "NODE_ENV": "development"
    }

Rodrigo Matheus

unread,
May 5, 2015, 2:21:01 PM5/5/15
to nod...@googlegroups.com
Borodin, é com _ mesmo!! - é só no terminal...

Show Alan, perfeito!! com variável de ambiente funcionou.

Acho que o pm2 barra propositalmente o development como argumento para forçar o uso como variável de ambiente.

att,
rodrigo

Reply all
Reply to author
Forward
0 new messages