An open API service indexing awesome lists of open source software.

https://github.com/jonathanporta/deployman


https://github.com/jonathanporta/deployman

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Deployman

Network configuartion and deployment management tools. Deployman helps network administrators easily manage their network infrastructur with easy-to-use tools to configure hosts and routers on a network, save the network diagram, and write the configuration to a known location.

## Documentation
After cloning the repository, install dependencies with `bower install ; npm install`. Make sure [grunt-cli] is installed (`npm i -g grunt-cli`), and run grunt to get a complete build. Start the server with `npm start`. Open a browser to [localhost:3000](http://localhost:3000).

### Configuration
Configuration options are set in `config.json`. To override defaults, create a file in the root of the project called `config.json` and add a JSON object with the overridden keys and values.

*Options*
- _port_ network port to listen on. Default `3000`
- _write_path_ Path to write configuration file. Default `./deployman.conf`

## Examples
_(Coming soon)_

## Contributing
In lieu of a formal styleguide, take care to maintain the existing coding style. Conduct development in a branch, and submit a pull request with single features and bugs. Add unit tests for any new or changed functionality. Build your code using [grunt](http://gruntjs.com/).

_Also, please don't edit files in the "lib" subdirectory as they are generated via grunt. You'll find source code in the "src" subdirectory!_

## Release History
_(Nothing yet)_

## License
Copyright (c) 2012 David Souther
Licensed under the MIT license.