Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ehazlett/interlock

Docker Event Driven Plugin System
https://github.com/ehazlett/interlock

Last synced: 10 days ago
JSON representation

Docker Event Driven Plugin System

Awesome Lists containing this project

README

        

# Interlock [![Build Status](https://travis-ci.org/ehazlett/interlock.svg?branch=master)](https://travis-ci.org/ehazlett/interlock)
Dynamic, event-driven extension system using [Swarm](https://github.com/docker/swarm). Extensions include HAProxy and Nginx for dynamic load balancing.

The recommended release is `ehazlett/interlock:1.4.0`

# Quickstart
For a quick start with Compose, see the [Swarm Example](docs/examples/nginx-swarm-machine).

# Documentation
To get started with Interlock view the [Documentation](docs).

# Building
To build a local copy of Interlock, you must have the following:

- Go 1.5+
- Use the Go vendor experiment

You can use the `Makefile` to build the binary. For example:

`make build`

This will build the binary in `cmd/interlock/interlock`.

There is also a Docker image target in the makefile. You can build it with
`make image`. Note: you will need at least Docker version 17.05 to build the
image as we take advantage of multistage builds.

# License
Licensed under the Apache License, Version 2.0. See LICENSE for full license text.