magneticio / vamp-gateway-agent

Vamp Gateway Agent
Apache License 2.0
8 stars 8 forks source link

Vamp Gateway Agent

Join the chat at https://gitter.im/magneticio/vamp Docker

Based on Vamp gateways, Vamp generates HAProxy configuration and stores it to KV store.

Vamp Gateway Agent:

In addition to this VGA also:

Usage

Following environment variables are mandatory:

Example:

docker run -e VAMP_KEY_VALUE_STORE_TYPE=zookeeper \
           -e VAMP_KEY_VALUE_STORE_CONNECTION=localhost:2181 \
           -e VAMP_KEY_VALUE_STORE_PATH=/vamp/gateways/haproxy/1.6 \
           -e VAMP_ELASTICSEARCH_URL=http://localhost:9200 \
           magneticio/vamp-gateway-agent:katana

Available Docker images can be found at Docker Hub.

Domain name resolver

To enable dnsmasq to resolve virtual hosts, pass the following environment variables to the Docker container:

Building Docker images

make targets:

Additional documentation and examples