Skip to content

tmrudick/interlock

 
 

Repository files navigation

Interlock Build Status

Dynamic, event-driven extension system using Swarm. Extensions include HAProxy and Nginx for dynamic load balancing.

NOTE: this is a major refactor from the previous version of Interlock. See the Release Notes for v1.0 for changes.

The latest tag (v0.3.3) is the legacy version. The latest tag will be tagged as the new version after a couple of releases to allow for migration from legacy users. It is strongly recommended to use the latest release as legacy is no longer maintained.

The recommended release is ehazlett/interlock:1.0

Getting Started

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.

License

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

About

Docker Event Driven Plugin System

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 95.1%
  • Shell 3.0%
  • Makefile 1.9%