[Labs-l] Node.js updates

Ricordisamoa ricordisamoa at openmailbox.org
Tue Apr 21 13:50:10 UTC 2015


Il 17/04/2015 19:53, Yuvi Panda ha scritto:
>
>
> On Apr 17, 2015 10:50 AM, "Jan Lebert" <jan.lebert at online.de 
> <mailto:jan.lebert at online.de>> wrote:
> >
> > On 04/17/2015 07:42 PM, Ricordisamoa wrote:
> >>
> >>
> >> It works by putting
> >>
> >> "scripts": {
> >>      "start": "~/.nvm/versions/node/v0.12.2/bin/node server.js"
> >> }
> >>
> >> in ~/www/js/package.json. It looks a bit hackish though...
> >> and nvm does not work in "start".
> >>
> >
> > You can also use the portgrabber command [1] if you want to use a 
> nonstandard webserver(version). You'll need two scripts:
> >
> > httpserver.sh
> > ====
> > #!/bin/bash
> > exec portgrabber jshint wrapper.sh
> > ====
> >
> > wrapper.sh
> > =====
> > #!/bin/bash
> > export TOOL_WEB_PORT=$1
> > source ~/.nvm/nvm.sh
> > nvm exec 0.12.2 node ~/www/js/server.js
> > =====
> >
> > and start it with
> >
> > jstart -q webgrid-generic -l release=trusty -mem 4G httpserver.sh
> >
> > Best wishes,
> > sitic
> >
> > [1] 
> https://wikitech.wikimedia.org/wiki/Help:Tool_Labs/Web#Other_web_servers
>
> Highly reccomend not using port grabber directly :) we should just 
> find ways to make this simpler with the nodejs server directly. They 
> seem to have found a workable way now, and I'll try to find a way to 
> simplify and make it 'official'
>

Task? :)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.wikimedia.org/pipermail/labs-l/attachments/20150421/65229550/attachment.html>


More information about the Labs-l mailing list