bradleyg/nserv — Issue #3: Some suggestions for features
Author: akumpf
Created: 2011-11-27 19:02:33+00:00
State: open

This is a great project. Just some suggestions of things that could make it immediately useful to the community of Node devs wanting to start their own Platform-as-a-Service (PaaS) setup.

- add to NPM for easy install (I see this one is already on your list)
- add command to restart an app (the forever '-w' command to watch for changes may be enough here, but I'm not sure); perhaps `./nserv restart (domain)`
- by default, the GIT repo probably wants to just be a subdirectory within the app (since git creates the ".git" subdirectory by default, most projects are setup that way)
- some more details in the help page about how to changes routes while nserv is running (it looks like you have most of those hooks in place by having the main service watch for changes to the config file, but spelling that out would be helpful for anyone wanting to quickly get it up and running).
- basic stats could also be great for debugging/admin (things like how long a domain has been up and running, mem usage, number of connections, etc). `./nserv stats (domain)`

Again, I think this is a great much-needed project and has a lot of potential. I've forked it and will experiment a bit, but I think you have a better handle on it and wanted to add my 2 cents. :)

Cheers,
Adam