pull/70/merge
Jake Howard 3 months ago committed by GitHub
commit 48e494be6d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -1,4 +1,6 @@
FROM haproxy:2.2-alpine
FROM haproxy:lts-alpine
USER root
EXPOSE 2375
ENV ALLOW_RESTARTS=0 \
@ -30,4 +32,10 @@ ENV ALLOW_RESTARTS=0 \
TASKS=0 \
VERSION=1 \
VOLUMES=0
COPY docker-entrypoint.sh /docker-entrypoint.sh
ENTRYPOINT [ "/docker-entrypoint.sh" ]
COPY haproxy.cfg /usr/local/etc/haproxy/haproxy.cfg
CMD ["haproxy", "-f", "/usr/local/etc/haproxy/haproxy.cfg"]

@ -0,0 +1,10 @@
#!/bin/sh
set -e
# Create a group with the same gid as the docker socket
export DOCKER_GID=$(stat -c "%g" $SOCKET_PATH)
addgroup -g $DOCKER_GID docker
# Run the original entrypoint - Our work here is done.
exec /usr/local/bin/docker-entrypoint.sh $@

@ -4,6 +4,9 @@ global
pidfile /run/haproxy.pid
maxconn 4000
user haproxy
group docker
# Turn on stats unix socket
server-state-file /var/lib/haproxy/server-state

Loading…
Cancel
Save