/web-deployer

Basic skeleton for a Rendr app.

Primary LanguageJavaScriptMIT LicenseMIT

Web deployer

This app is presently under development and build on top of the Airbnb Rendr App Template

What for?

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.

How?

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

License

MIT