2018-12-21 00:46:54 +00:00
|
|
|
FROM alpine:3.8
|
2014-11-14 14:05:40 +00:00
|
|
|
|
2018-12-21 00:46:54 +00:00
|
|
|
LABEL maintainer Knut Ahlers <knut@ahlers.me>
|
|
|
|
|
|
|
|
ENV DUMB_INIT_VERSION=1.2.2 \
|
|
|
|
GOSU_VERSION=1.11
|
|
|
|
|
|
|
|
RUN set -ex \
|
|
|
|
&& apk --no-cache add \
|
|
|
|
bash \
|
|
|
|
curl \
|
|
|
|
icecast \
|
|
|
|
mailcap \
|
|
|
|
&& curl -sSfLo /usr/bin/dumb-init "https://github.com/Yelp/dumb-init/releases/download/v${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_amd64" \
|
|
|
|
&& curl -sSfLo /usr/bin/gosu "https://github.com/tianon/gosu/releases/download/${GOSU_VERSION}/gosu-amd64" \
|
|
|
|
&& chmod 0755 \
|
|
|
|
/usr/bin/dumb-init \
|
2021-01-21 12:04:43 +00:00
|
|
|
/usr/bin/gosu
|
2014-11-14 14:05:40 +00:00
|
|
|
|
2015-07-09 20:54:22 +00:00
|
|
|
VOLUME /config
|
2014-11-14 14:05:40 +00:00
|
|
|
EXPOSE 8000 8001
|
|
|
|
|
2015-07-09 20:54:22 +00:00
|
|
|
ADD startup.sh /usr/bin/startup.sh
|
2014-11-14 14:05:40 +00:00
|
|
|
|
2018-12-21 00:46:54 +00:00
|
|
|
ENTRYPOINT ["/usr/bin/startup.sh"]
|
2021-01-21 12:04:43 +00:00
|
|
|
|
|
|
|
# healthcheck
|
|
|
|
HEALTHCHECK CMD curl -sL --fail localhost:8000 || exit 1
|