Node.js PaaS
Pull request Compare This branch is even with akumpf:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
assets
config
placeholders
www
.travis.yml
README.markdown
nserv
package.json
www.js

README.markdown

Nserv wants to be a Nodejitsu / Heroku / No.de / AppFog style PaaS for deploying node.js applciations which can be hosted on your own servers. Nserv uses nodejitsu applications forever and node-http-proxy so is running entirely on nodejs. A total works in progress, probably with a lot of bugs.

Features:

  • Git deployment of applications
  • Automatic install of npm modules
  • Simple management of deployed applications

Setup:

Usage:

./nserv create (domain)
./nserv delete (domain)
./nserv list
./nserv help

After adding an application you will be provided with a git remote that you can add to your local repo. Once added execute git push nserv master and your server will updated. For now your main server file must be called 'server.js'. If you provide a package.json file for npm modules add a .gitignore file to remove your node_modules folder. Npm is installed on nserv and installs dependencies automatically.

Screen Grab

TODO:

  • Use a Procfile to choose the main application file
  • Allow install via npm

Good stuff:

npm
nodejitsu