Docker Flow Proxy
Permalink
Failed to load latest commit information.
actions ENH: Uses go 1.11 modules (#72) Sep 29, 2018
certs Get all certs API Nov 11, 2016
docs DOC: Adds note about maxconn (#78) Oct 19, 2018
errorfiles removing material design theme from errorfiles (#389) Nov 29, 2017
helm/docker-flow-proxy Resources Sep 9, 2018
integration_tests Removed distribute=true Jan 28, 2018
logging Update program versions and remodel Dockerfile (#54) Sep 9, 2018
metrics Fixes #323 Sep 6, 2017
proxy Redirect unless https proto (#68) Oct 9, 2018
scripts ENH: Healthcheck checks more than once Jul 3, 2018
server Redirect unless https proto (#68) Oct 9, 2018
test_configs ENH: Adds seamless reloads (#19) May 8, 2018
.gitattributes Added gitattributes [ci skip] Sep 3, 2016
.gitignore Refactoring Oct 22, 2017
Dockerfile REV: Revert back to less strict SSL Bind options (#82) Nov 7, 2018
Dockerfile.docs Testing [ci skip] Jun 29, 2017
Dockerfile.linux-arm BLD: Adds CRT_LIST_PATH to Dockerfile Jul 18, 2018
Dockerfile.packetbeat BUG: Fixes sgerrand.rsa.pub Aug 18, 2018
Dockerfile.test ENH: Uses go 1.11 modules (#72) Sep 29, 2018
Dockerfile.test-base ENH: Uses go 1.11 modules (#72) Sep 29, 2018
ISSUE_TEMPLATE.md Metrics Jul 26, 2017
Jenkinsfile ENH: Uses go 1.11 modules (#72) Sep 29, 2018
LICENSE License Sep 16, 2017
README.md Merge branch 'master' of https://github.com/docker-flow/docker-flow-p… Apr 18, 2018
args.go ENH: Adds support for multiple listeners (#35) Jul 3, 2018
args_test.go ENH: Adds support for multiple listeners (#35) Jul 3, 2018
docker-compose-demo.yml Changing to docker-flow account Apr 7, 2018
docker-compose-demo2.yml Changing to docker-flow account Apr 7, 2018
docker-compose-stack.yml Changing to docker-flow account Apr 7, 2018
docker-compose-test.yml Changing to docker-flow account Apr 7, 2018
docker-compose.yml Changing to docker-flow account Apr 7, 2018
go.mod ENH: Uses go 1.11 modules (#72) Sep 29, 2018
go.sum ENH: Uses go 1.11 modules (#72) Sep 29, 2018
haproxy.cfg ENH: Adds seamless reloads (#19) May 8, 2018
haproxy.tmpl BUG: Fix UserList order Jun 14, 2018
main.go ENH: Uses go 1.11 modules (#72) Sep 29, 2018
main_test.go ENH: Uses go 1.11 modules (#72) Sep 29, 2018
mkdocs.yml ENH: Uses go 1.11 modules (#72) Sep 29, 2018
packetbeat.yml Revert Apr 1, 2018
run-tests.sh Returns services in JSON format through the `/config` endpoint. Jul 24, 2017
run.go ENH: Uses go 1.11 modules (#72) Sep 29, 2018
run_test.go Refactoring [ci skip] Jun 3, 2017
server.go ENH: Uses go 1.11 modules (#72) Sep 29, 2018
server_test.go ENH: Uses go 1.11 modules (#72) Sep 29, 2018
stack.yml Changing to docker-flow account Apr 7, 2018
util.go Consul sunset (#294) Jul 22, 2017

README.md

Docker Flow Proxy

GitHub release license Docker Pulls Go Report Card

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.

Supported archetectures are:

  • linux-amd64
  • linux-arm

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