docker-guetzli/Dockerfile

32 lines
613 B
Docker
Raw Normal View History

2017-03-20 09:04:15 +00:00
FROM alpine:3.5
# Permanent dependencies (runtime)
#RUN \
# apk add --no-cache \
# libpng
# Dev & build
2017-04-13 14:18:01 +00:00
ARG GUETZLI_VERSION=v1.0.1
2017-03-20 09:04:15 +00:00
RUN \
apk add --no-cache --virtual .build-deps \
alpine-sdk \
cmake \
coreutils \
git \
libpng-dev \
zlib-dev \
2017-03-20 09:04:15 +00:00
&&\
\
git clone "https://github.com/google/guetzli.git" /var/tmp/guetzli &&\
(cd /var/tmp/guetzli &&\
git checkout "${GUETZLI_VERSION}" &&\
make -j$(nproc) config=release \
TARGETDIR=/usr/local/bin \
LDFLAGS="-static -lpng -lz -lm" \
2017-03-20 09:04:15 +00:00
) &&\
\
apk del --no-cache .build-deps &&\
rm -rf /var/tmp/* /tmp/* /opt/build
ENTRYPOINT ["guetzli"]