Interlock
Dynamic, event-driven extension system using 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.
Documentation
To get started with Interlock view the Documentation.
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.