Fix image build and hadolint advices

Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
Knut Ahlers 2018-07-01 20:33:28 +02:00
parent c47ab6b3d0
commit f22ab68dea
Signed by: luzifer
GPG Key ID: DC2729FDD34BE99E

View File

@ -1,12 +1,24 @@
FROM alpine
FROM alpine:3.7
RUN set -ex \
&& apk --no-cache add build-base ffmpeg py2-pip curl bash \
&& pip install streamlink \
&& curl -sSfLo /usr/local/bin/dumb-init https://github.com/Yelp/dumb-init/releases/download/v1.2.1/dumb-init_1.2.1_amd64 \
&& apk --no-cache add \
bash \
build-base \
curl \
ffmpeg \
libffi-dev \
openssl-dev \
py2-pip \
python-dev \
&& pip install \
"streamlink==0.14.2" \
&& curl -sSfLo /usr/local/bin/dumb-init "https://github.com/Yelp/dumb-init/releases/download/v1.2.1/dumb-init_1.2.1_amd64" \
&& chmod +x /usr/local/bin/dumb-init \
&& apk --no-cache del build-base curl
&& apk --no-cache del \
build-base \
curl \
python-dev
ADD wrap.sh /usr/local/bin/
COPY wrap.sh /usr/local/bin/
ENTRYPOINT ["/usr/local/bin/wrap.sh"]