Actually Josh, if you have no Procfile define, but do have a package.json file, node-foreman will attempt to call 'npm start'
There are a lot of node-specific updates I have made. For example, you can throw a round-robin proxy server in front of your app to test scaling issues. nf start web=4 -x 8080 This will start 4 web processes, and balance them behind a proxy on port 8080. You can also specify your environmental variables in a a nested json documents, and node-foreman will concatenate them down to ENV vars. See http://nodefly.github.com/node-foreman/ for details On Tue, Nov 27, 2012 at 12:18 PM, Joshua Holbrook <josh.holbr...@gmail.com>wrote: > > I have a Node.js implementation Foreman that can export upstart scripts. > > You know what would be fantastic? A foreman-like tool that reads > package.json scripts:start fields. > > --Josh > > > On Tue, Nov 27, 2012 at 12:13 PM, Brian Link <cpsubr...@gmail.com> wrote: > >> We use upstart with upstarter<https://github.com/carlos8f/node-upstarter>as >> our jumping-off point (it creates upstart scripts). >> >> >> On Monday, November 26, 2012 9:04:38 PM UTC-8, Ket wrote: >>> >>> Hi, >>> >>> I feel that I don't like Forever much to keep my app restarted when it >>> stopped. >>> >>> Is there any other methods around to replace Forever. >>> >>> Thanks >>> >> -- >> Job Board: http://jobs.nodejs.org/ >> Posting guidelines: >> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines >> You received this message because you are subscribed to the Google >> Groups "nodejs" group. >> To post to this group, send email to nodejs@googlegroups.com >> To unsubscribe from this group, send email to >> nodejs+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/nodejs?hl=en?hl=en >> > > > > -- > Joshua Holbrook > Head of Support > Nodejitsu Inc. > j...@nodejitsu.com > > -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to nodejs@googlegroups.com > To unsubscribe from this group, send email to > nodejs+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en > -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to nodejs@googlegroups.com To unsubscribe from this group, send email to nodejs+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en