Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including allmighty-docker-manager with all npm packages installed. Try it out:

var allmightyDockerManager = require("allmighty-docker-manager")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

allmighty-docker-manager v1.2.2

Allmighty Docker Manager (ADM) is a small utility written in NodeJS that I use to manage application deployment in docker similar to how docker-compose works.

Allmighty Docker Manager (ADM)

Build Status NPM Downloads NPM Version Issues License

Allmighty Docker Manager (ADM for short) is a command line application written in NodeJS which manages Docker containers for a set of applications defined by the user.

Install

This package is meant to be installed globally on your system with NPM:

npm install -g allmighty-docker-manager

Once installed you'll have access to the adm command and can then visit the Getting Started section in the wiki to get started configuring Allmighty Docker Manager.

Documentation

All the documentation for Allmighty Docker manager is available on the wiki.

Support

If you're having issues with Allmighty Docker Manager, please feel free to check the troubleshooting wiki page for a solution open an issue

Testing & Linting

To run this applications tests and linter, simply install Gulp globally with the below command:

npm install -g gulp

Then run the following command in the directory this repository was cloned into:

gulp

The gulpfile gives access to a few methods shown below:

  • jscs: Runs the JSCS tool to check JS code.
  • jshint: Runs the JSHint tool to check JS code.
  • test: Runs the mocha tests.
  • style: Runs the jscs and jshint tasks to check JS code.
  • watch: Runs all 3 main tasks and then watches for file changes to rerun those tasks constantly as files are changed.

By default Gulp is set to run the jscs, jshint and test tasks when no arguments are provided to it.

Coding standards & styling guidelines

Please see the STYLE.md file for coding standards and style guidelines.

License

This work is licensed under the GNU General Public License v3.0. To view a copy of this license, visit http://www.gnu.org/licenses/gpl-3.0.txt.

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free