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