rauschbit / border-controller

Nginx based ingress border controller with automatic reload based on Docker swam service discovery.

Home Page:https://www.n0r1sk.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Anchore Image Overview

border-controller

This is a Nginx based ingress border controller with automatic configuration reload based on Docker swarm service discovery for on-premise, but not limited to, use.

Why?

The current problem in the Docker swarm infrastructure is, that the swarm mesh network does currently not support sticky connections.

Configuration

debug: true
general:
  check_intervall: 10
  resources:
    testcontexta:
      context: /context/a
      port: 8080
      task_dns: tasks.testa.app
    testcontextb:
      context: /context/b
      port: 9090
      task_dns: tasks.testb.app

debug

If parameter is not provided, default value set to false.

check_intervall

If parameter is not provided, default value set to 30 secons. Time duration is in seconds.

version

1.0

About

Nginx based ingress border controller with automatic reload based on Docker swam service discovery.

https://www.n0r1sk.com

License:Apache License 2.0


Languages

Language:Go 89.0%Language:Smarty 11.0%