Penguin is a simple application that helps coordinate merges into a Git repository. This project provides the back-end web service.
To run the Penguin web service:
- Install Node.js
- Install MongoDB
git clone git://github.com/markhobson/penguin.git
cd penguin
npm install
npm start
- Visit http://localhost:8081/queues
The following command line options are supported:
-h, --help Shows this help
-d, --data Sets the data layer (memory|mongodb) [default: "mongodb"]
-p, --port Sets the server port [default: 8081]
To run the unit tests:
npm test
Penguin is deployed to Heroku:
http://virtualpenguin.herokuapp.com/
The server is a Restify application running on Node.js. It provides a RESTful interface to a MongoDB data persistence layer via the MongoDB Node.js driver.