Stephen, no offense taken at all.  As for WinSer, its what we use today in
our production environment without NPM, so that is a bit of a misnomer.
 Simply place it in a Vendor folder and away you go.

I'll be looking at Windows-Service as well.

Would be nice if it were on GitHub though :)

 - Jeremy

On Fri, Feb 22, 2013 at 7:17 AM, José F. Romaniello
<[email protected]>wrote:

> Sure thing Stephen! I am the author of winser and I gave my point of view
> on your project and as I said it looks *very nice*, I will consider next
> time i have to deploy something to a windows server.
>
> for me node.js is about alternatives, so i am really glad winser is not
> the only option to run node programs as windows services now
>
> regards
>
>
> 2013/2/22 Stephen Vickers <[email protected]>
>
>> I should also add, I don't want to appear to be critical of WinSer, or
>> nssm.exe for that matter.  It's just that I have my own motivations,
>> requirements and preferences, as do the authors of those programs.
>>
>>
>> On Friday, 22 February 2013 12:17:56 UTC, Stephen Vickers wrote:
>>>
>>> Hi Jeremy,
>>>
>>> A number of small reasons why I would use windows-service instead (some
>>> people may consider some of these points moot, I don't):
>>>
>>>    - Node.js and program path detection is automatic and obvious
>>>    - Supports spaces in service names (although this could be fixed
>>>    quite easily in WinSer)
>>>    - Doesn't depend on npm to add, remove and run services
>>>    - Doesn't depend on nssm.exe which means one less task of trying to
>>>    keep that up to date (not assuming the module author will always want to
>>>    update nssm.exe to the latest version when available)
>>>       - Which also may have library dependency issues - unless
>>>       you compile it yourself
>>>
>>> Then there a couple of major reasons, which are probably
>>> more in-line with my requirements.
>>>
>>> I've already written something similar for Perl, for the company I work
>>> for, but have never been allowed to make that code public.
>>>
>>> I'm just getting into Node.js with the view of writing an application
>>> delivered using a Windows installer (NSIS based) as the end systems will
>>> have no build environment available.
>>>
>>> So, in part this was a learning exercise to see if it was possible, and
>>> to remove dependency on npm for a deployed application.
>>>
>>> It's also worth considering that the service code base is much smaller
>>> than the nssm.exe code base, and this is not a criticism of nssm.exe (quite
>>> the opposite, it seems like a very good program), the point is that there
>>> is less to go wrong and maintain.
>>>
>>> Steve
>>>
>>> On Friday, 22 February 2013 03:06:14 UTC, Jeremy wrote:
>>>>
>>>> What is the difference in this and WinSer using NSSM?  I'm not picking
>>>> I'm just curious.
>>>>
>>>>
>>>> On Thu, Feb 21, 2013 at 4:41 PM, Stephen Vickers 
>>>> <[email protected]>wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> I've created a new module named "windows-service" providing the
>>>>> ability to run Node.JS programs as native Windows Services.
>>>>>
>>>>> The new module can be installed using npm:
>>>>>
>>>>> https://npmjs.org/package/**windows-service<https://npmjs.org/package/windows-service>
>>>>>
>>>>>  Steve
>>>>>
>>>>> --
>>>>> --
>>>>> Job Board: http://jobs.nodejs.org/
>>>>> Posting guidelines: https://github.com/joyent/**
>>>>> node/wiki/Mailing-List-**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 [email protected]
>>>>> To unsubscribe from this group, send email to
>>>>> [email protected]
>>>>> For more options, visit this group at
>>>>> http://groups.google.com/**group/nodejs?hl=en?hl=en<http://groups.google.com/group/nodejs?hl=en?hl=en>
>>>>>
>>>>> ---
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "nodejs" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> For more options, visit 
>>>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>>>>> .
>>>>>
>>>>>
>>>>>
>>>>
>>>>  --
>> --
>> 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 [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> For more options, visit this group at
>> http://groups.google.com/group/nodejs?hl=en?hl=en
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "nodejs" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>  --
> --
> 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 [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
>
> ---
> You received this message because you are subscribed to the Google Groups
> "nodejs" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
-- 
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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to