Stagecoach is a framework for deploying node.js web applications and 
testing them on a staging server. It includes a complete mechanism for 
running many such node applications on a single staging server, restarting 
them gracefully on reboot, and accessing them at nice URLs without port 
numbers.

Stagecoach also includes sc-deploy, a minimalist deployment tool based on 
rsync that understands multiple deployment targets and makes pretty much no 
assumptions about your project. It is suitable for pretty much any site or 
web app, although the examples provided are node-oriented.

sc-proxy is a node.js-based frontend proxy server solution for web apps 
that listen on independent ports. It's very simple thanks to the nodejitsu 
folks and node-http-proxy. It's great for testing lots of node projects on 
the same staging server while giving them all reasonable hostnames and 
allowing them to respond on port 80 as subdomains. It will soon also be 
suitable for deploying several apps to a production server.

Stagecoach uses 'node-http-proxy' and 'forever' by Nodejitsu and also 
provides an Upstart script for stopping and starting the whole shebang on 
Ubuntu servers. 

You can find it here: 

https://github.com/punkave/stagecoach

Feedback is very welcome!


-- 
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

Reply via email to