Public Repository

Last pushed: 16 days ago
Short Description
HAProxy (Alpine) image that initializes itself with a mounted configuration file.
Full Description

DO NOT USE: Work in progress

HAProxy (Alpine) image that initializes itself with a mounted configuration file.

Supported Tags

  • 1.6.9
  • 1.6.10
  • 1.7.0
  • 1.7.1
  • 1.7.2
  • 1.7.8, latest

Description

HAProxy (Alpine) image that initializes itself with a mounted configuration file.

Configuration

To use this, all you need to do is copy or mount the HAProxy configuration file to:

    /usr/local/etc/haproxy/haproxy.cfg

The container polls the configuration file for changes and cleanly restarts the proxy when any are detected. Polling defaults to a 5 second interval but this can be controlled by passing the CONFIG_INTERVAL environment variable as the desired interval in seconds. Pass 0 to disable polling.

Note: This container will load environment variables from /etc/neoncluster/env-host and/or /etc/neoncluster/env-container if either of these files have been mounted to the container.

Additional Packages

This image includes the following packages:

  • tini is a simple init manager that can be used to ensure that zombie processes are reaped and that Linux signals are forwarded to sub-processes.
Docker Pull Command
Owner
neoncluster

Comments (0)