Files
laradock/docker/core-base-consul/Dockerfile
Dwi Fahni Denni (zeroc0d3) 74bbfb8443 Change path for all Dockerfile
2018-04-28 08:19:36 +07:00

41 lines
1.5 KiB
Docker

FROM dockerframework/core-base:latest
# ================================================================================================
# Inspiration: Docker Alpine (https://github.com/bhuisgen/docker-alpine)
# Boris HUISGEN <bhuisgen@hbis.fr>
# ================================================================================================
# Core Contributors:
# - Mahmoud Zalt @mahmoudz
# - Bo-Yi Wu @appleboy
# - Philippe Trépanier @philtrep
# - Mike Erickson @mikeerickson
# - Dwi Fahni Denni @zeroc0d3
# - Thor Erik @thorerik
# - Winfried van Loon @winfried-van-loon
# - TJ Miller @sixlive
# - Yu-Lung Shao (Allen) @bestlong
# - Milan Urukalo @urukalo
# - Vince Chu @vwchu
# - Huadong Zuo @zuohuadong
# ================================================================================================
MAINTAINER "Laradock Team <mahmoud@zalt.me>"
ENV CONSULTEMPLATE_VERSION=0.19.4
RUN mkdir -p /var/lib/consul && \
addgroup -g 500 -S consul && \
adduser -u 500 -S -D -g "" -G consul -s /sbin/nologin -h /var/lib/consul consul && \
chown -R consul:consul /var/lib/consul
RUN apk add --update zip && \
curl -sSL https://releases.hashicorp.com/consul-template/${CONSULTEMPLATE_VERSION}/consul-template_${CONSULTEMPLATE_VERSION}_linux_amd64.zip -o /tmp/consul-template.zip && \
unzip /tmp/consul-template.zip -d /bin && \
rm /tmp/consul-template.zip && \
apk del zip && \
rm -rf /var/cache/apk/*
COPY rootfs/ /
HEALTHCHECK CMD /etc/cont-consul/check || exit 1