22 lines
634 B
Docker
22 lines
634 B
Docker
FROM alpine:latest
|
|
|
|
ENV HUGO_VERSION 0.40
|
|
ENV HUGO_SHA 9462d6a7ea097f2de6985b3c192386fe0f3c5bb9b8c07e2ebdba9529e0205cd7
|
|
|
|
# Install HUGO
|
|
RUN set -eux && \
|
|
apk add --update --no-cache \
|
|
ca-certificates \
|
|
openssl \
|
|
git && \
|
|
wget -O ${HUGO_VERSION}.tar.gz https://github.com/spf13/hugo/releases/download/v${HUGO_VERSION}/hugo_${HUGO_VERSION}_Linux-64bit.tar.gz && \
|
|
echo "${HUGO_SHA} ${HUGO_VERSION}.tar.gz" | sha256sum -c && \
|
|
tar xf ${HUGO_VERSION}.tar.gz && mv hugo* /usr/bin/hugo && \
|
|
rm -r ${HUGO_VERSION}.tar.gz && \
|
|
rm /var/cache/apk/* && \
|
|
hugo version
|
|
|
|
EXPOSE 1313
|
|
|
|
CMD ["/usr/local/bin/hugo"]
|