[Labs-l] Running node.js as a tool?

Magnus Manske magnusmanske at googlemail.com
Wed Feb 4 19:17:39 UTC 2015


Thanks all. Looking forward to that webservice2 :-)

In the meantime, the doc says to use "portgrabber", and another page points
to /usr/local/bin/portgrabber but that doesn't exist? Anyone know where it
went?
On Wed Feb 04 2015 at 6:57:08 PM Gabriel Wicke <gwicke at wikimedia.org> wrote:

> On Wed, Feb 4, 2015 at 9:11 AM, Merlijn van Deen <valhallasw at arctus.nl>
> wrote:
>>
>> For the proxy option, see
>> https://wikitech.wikimedia.org/wiki/Help:Tool_Labs/Web#Other_web_servers
>>
>
> I don't know all the details for the labs setup, but in general we tend to
> run node services as stand-alone web services, which can be (optionally)
> proxied to from a front-end service like nginx or lighttpd. The advantage
> of having a stand-alone web service is that you can use / test that service
> independently from any front-end proxy setup. The downside is that you need
> to set up init scripts etc to keep it running reliably. We have developed
> pretty standard ways to do this across node services (see for example
> mathoid <https://github.com/wikimedia/mathoid>). The next step is to
> package those standard solutions up in a tool or template, so that they can
> be quickly and consistently applied to new services. This is tracked in
> https://phabricator.wikimedia.org/T88585.
>
> Gabriel
> _______________________________________________
> Labs-l mailing list
> Labs-l at lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/labs-l
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.wikimedia.org/pipermail/labs-l/attachments/20150204/ce8f211a/attachment.html>


More information about the Labs-l mailing list