change: base image debian:9-slim to golang:1.12.7-buster

This commit is contained in:
peaceiris 2019-07-27 18:16:08 +09:00
parent 8b3fa9ae0a
commit 5b6cc46bbf

View file

@ -1,7 +1,7 @@
FROM debian:9-slim FROM golang:1.12.7-buster
LABEL "com.github.actions.name"="Hugo extended action" LABEL "com.github.actions.name"="Hugo action"
LABEL "com.github.actions.description"="GitHub Actions for Hugo extended version" LABEL "com.github.actions.description"="GitHub Actions for Hugo extended and Hugo Modules"
LABEL "com.github.actions.icon"="package" LABEL "com.github.actions.icon"="package"
LABEL "com.github.actions.color"="yellow" LABEL "com.github.actions.color"="yellow"
@ -10,18 +10,10 @@ LABEL "homepage"="https://github.com/peaceiris/actions-hugo"
LABEL "maintainer"="peaceiris" LABEL "maintainer"="peaceiris"
ENV HUGO_VERSION='0.56.0' ENV HUGO_VERSION='0.56.0'
ENV HUGO_NAME="hugo_extended_${HUGO_VERSION}_Linux-64bit" ENV HUGO_URL='https://github.com/gohugoio/hugo.git'
ENV HUGO_URL="https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/${HUGO_NAME}.deb"
ENV BUILD_DEPS="wget ca-certificates"
RUN apt-get update && \ RUN git clone ${HUGO_URL} -b v${HUGO_VERSION} --depth 1 /hugo && \
apt-get install -y --no-install-recommends git ${BUILD_DEPS} && \ cd /hugo && \
wget "${HUGO_URL}" && \ go install --tags extended
apt-get install -y --no-install-recommends "./${HUGO_NAME}.deb" && \
rm -rf "./${HUGO_NAME}.deb" "${HUGO_NAME}" && \
apt-get remove -y ${BUILD_DEPS} && \
apt-get autoremove -y && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
ENTRYPOINT [ "/usr/local/bin/hugo" ] ENTRYPOINT [ "/go/bin/hugo" ]