GithubHelp home page GithubHelp logo

rmoorman / docker-flow-proxy Goto Github PK

View Code? Open in Web Editor NEW

This project forked from docker-flow/docker-flow-proxy

0.0 3.0 0.0 2.15 MB

Docker Flow: Proxy – On-Demand HAProxy Service Discovery and Reconfiguration

License: MIT License

Go 97.13% HCL 1.61% Shell 1.26%

docker-flow-proxy's Introduction

Docker Flow Proxy

The goal of the Docker Flow Proxy project is to provide an easy way to reconfigure proxy every time a new service is deployed, or when a service is scaled. It does not try to "reinvent the wheel", but to leverage the existing leaders and combine them through an easy to use integration. It uses HAProxy as a proxy and adds custom logic that allows on-demand reconfiguration.

Since the Docker 1.12 release, Docker Flow Proxy supports two modes. The default mode is designed to work with any setup and requires Consul and Registrator. The swarm mode aims to leverage the benefits that come with Docker Swarm and new networking introduced in the 1.12 release. The later mode (swarm) does not have any dependency but Docker Engine. The swarm mode is recommended for all who use Docker Swarm features introduced in v1.12.

Please visit the project documentation for more info or join the #df-proxy Slack channel in DevOps20 if you have any questions, suggestions, or problems.

Buy Me a Coffee at ko-fi.com

docker-flow-proxy's People

Contributors

vfarcic avatar faisyl avatar zittix avatar barhun avatar hamburml avatar alexanderkjeldaas avatar highfestiva avatar s4s0l avatar tommyschaefer avatar

Watchers

Rico Moorman avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.