This app is presently under development and build on top of the Airbnb Rendr App Template
The purpose of this little app is to read a bunch of directories from a deployment server and report the status of git builds. This app can be used by web producers as a simple and quick tool to deploy specific builds to integration and staging servers.
First, make sure to have Node >= 0.8.0 installed on your system. Also, make sure to have grunt-cli
installed globally.
$ npm install -g grunt-cli
If you see an error on startup that looks like this, then you may need to un-install a global copy of grunt
:
$ npm uninstall -g grunt
Clone this repo to a local directory and run npm install
to install dependencies:
$ git clone git@github.com:grudelsud/web-deployer.git
$ cd web-deployer
$ npm install
Then, use grunt server
to start up the web server. Grunt will recompile and restart the server when files change.
$ grunt server
Now, pull up the app in your web browser. It defaults to port 3030
.
$ open http://localhost:3030
You can choose a different port by passing the PORT
environment variable:
$ PORT=80 grunt server
MIT