• Stars
    star
    443
  • Rank 97,927 (Top 2 %)
  • Language
    JavaScript
  • Created almost 11 years ago
  • Updated about 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Docker helper to create, manage and run clusters of containers

decking—simplified management for clusters of Docker containers

Decking aims to simplify the creation, organsation and running of clusters of Docker containers in a way which is familiar to developers; by reading information from a decking.json package file on a project by project basis.

Installation

[sudo] npm install -g decking

While the project is under development the best place to find the most up-to-date documentation is decking.io.

Latest Release: 0.4.0

  • Add --as CLI option to suport arbitrary group aliases
  • Add ready container parameter to signal when service has started
  • Add --tag CLI option when building images
  • No more copying Dockerfiles around when building images
  • Fix bad image builds silently exiting leaving 'ghost' containers
  • Add context image parameter to allow arbitrary build context directories
  • Add --context CLI option to allow arbitrary runtime build context directories
  • decking create no longer starts then stops containers (much faster)
  • Add support for cpu shares container option
  • Add support for memory limit container option
  • Much better output for non TTY environments (e.g. CI)
  • Much better error handling
  • Fix crashing when containers go away while running decking attach
  • Add decking destroy to remove clusters
  • Fix container aliases sometimes not being set

License

(The MIT License)

Copyright (C) 2013-2015 by Nick Payne / Full Fat Finch Ltd [email protected]

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE

More Repositories

1

phpperf

PHP Performance Metrics
PHP
36
star
2

nodeflakes

Snowflakes. Node. Twitter.
JavaScript
32
star
3

arduinode

Various mashups involving Arduino and Node
JavaScript
23
star
4

jaoss

Just Another Open Source System - Library & Tools
PHP
22
star
5

decking-example

A very simple example project which uses decking
JavaScript
19
star
6

goursome

Real time git commit data visualisation using Node.js, Redis and Gource.
JavaScript
14
star
7

paynedigital.com

The Payne Digital Ltd Website.
PHP
11
star
8

tchat

Terminal based, hassle free chat
CoffeeScript
10
star
9

novalidate

HTML5 inline validation is great, until you want to test your server side logic too...
CSS
9
star
10

socket2m

Real time duelling using WebSockets and NodeJS
JavaScript
8
star
11

horde

Unleash hordes of zombies to tear your test suite to shreds in record time!
CoffeeScript
8
star
12

nodeflakes-client

A simple client which demonstrates how to consume the nodeflakes server output
JavaScript
8
star
13

wordy

Grid based multiplayer word recognition game. Better than it sounds.
CoffeeScript
8
star
14

jaoss-web-template

Bare bones project tree required when using the jaoss library
PHP
8
star
15

Cast-Off

A multiplayer first person shooter using a Raycasting engine. Client written in HTML5 & JS, Server using node.js. Networking via WebSockets. Probably
JavaScript
7
star
16

lockbase

A demo license key activation system built with Next.js, Supabase and Stripe
TypeScript
6
star
17

mochet.io

Mocha + Socket.io = mochet.io AKA view real time Mocha test results in your web browser
JavaScript
5
star
18

GEA

The Git(hub) Effort Aggregator
JavaScript
3
star
19

docker-images

A collection of my public Docker images
Shell
2
star
20

jaoss-website

The jaoss.org website
JavaScript
2
star
21

nodestream

NodeStream is a simple project created to experiment with the Twitter Streaming API, ZeroMQ and NodeJS
JavaScript
2
star
22

vagrant-vms

My collection of development Vagrant VMs
Puppet
2
star
23

flingball

Fling the Ball from a start point to a goal, overcoming various walls, using platforms, and scoring points
C++
2
star
24

freezer

Ice-cold JSON, served just how you like it
CoffeeScript
2
star
25

dissertation

My university dissertation from May 2005. It's probably terrible.
Java
2
star
26

gridlock

A simple real time HTML5 multiplayer game.
JavaScript
2
star
27

polyglot.paynedigital.com

The Payne Digital Ltd website recreated in lots of languages
Ruby
2
star
28

jaoss-apps-facebook

A simple app demonstrating a fully testable Facebook Authentication and Facebook Graph process
PHP
2
star
29

gitgraphs

Graphs of Git logs. Exciting stuff!
PHP
2
star
30

twerm

Twitter via your terminal
CoffeeScript
2
star
31

testCSS

It's about time CSS testing got better. This probably isn't going to help, but it'll try.
CoffeeScript
1
star
32

park-here

A simple to manage, part automagic website generator for parked domains
1
star
33

flingball-ios

Fling the ball from a start point into a goal hoop, and do cool stuff along the way.
Objective-C
1
star
34

hntop

Quick link to the top story on HackerNews
JavaScript
1
star
35

jaoss-cms

CMS implementation using the jaoss library
PHP
1
star
36

kadoom-editor

A node powered editor for kadoom
JavaScript
1
star
37

kadoom

A top down shoot-em-up, a bit like ones you found in the old days except you get to blow up real people, in real time, all from the comfort of your browser.
JavaScript
1
star
38

ldf-2011

The Leeds Digital Festival 2011 website
PHP
1
star
39

twitcubed

A 3D visualisation of your twitter timeline
JavaScript
1
star
40

tweetgoals

Twitter based New Year's Resolutions & Goals
PHP
1
star
41

dotfiles

My personal dotfiles in one handy place
Vim Script
1
star
42

tidy-prompt

A tidy, unobtrusive, fixed position command prompt for node.js CLI apps
CoffeeScript
1
star
43

voteforleeds

The Leeds Digital Vote Site 2011
PHP
1
star
44

mongooey

A Mongo GUI written primarily as a learning exercise to tinker with node.js and mongodb
1
star
45

tstats

A rough and ready script to aggregate some stats from Twitter's Streaming API
CoffeeScript
1
star
46

Particles

Particles. JavaScript. Etc.
JavaScript
1
star
47

statto

Description coming soon...
CoffeeScript
1
star
48

Better-Shared

Your favourite tweets are better when they're shared, right?
PHP
1
star
49

jaoss-apps

A placeholder project at the moment, but one I'd like to fill with good examples of portable jaoss apps
PHP
1
star
50

7l7w

Seven Languages in Seven Weeks - build along exercises
Ruby
1
star
51

Arduino-Dabblings

Various experiments involving nothing but Arduino.
1
star
52

airjenkins

A simple AIR app wrapping some of the Jenkins API methods
JavaScript
1
star
53

runclock

A run/activity tracker using good old HTML5 geo location and some WebSocket magic
PHP
1
star
54

godo

Command line TODO management, written in Go
Go
1
star