Skip to content

Commit

Permalink
Hugo Modules (#3)
Browse files Browse the repository at this point in the history
* change: base image debian:9-slim to golang:1.12.7-buster

* update: tag on readme
  • Loading branch information
peaceiris authored Jul 27, 2019
1 parent 8b3fa9a commit 105e2e8
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 18 deletions.
24 changes: 8 additions & 16 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -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.description"="GitHub Actions for Hugo extended version"
LABEL "com.github.actions.name"="Hugo action"
LABEL "com.github.actions.description"="GitHub Actions for Hugo extended and Hugo Modules"
LABEL "com.github.actions.icon"="package"
LABEL "com.github.actions.color"="yellow"

Expand All @@ -10,18 +10,10 @@ LABEL "homepage"="https://github.com/peaceiris/actions-hugo"
LABEL "maintainer"="peaceiris"

ENV HUGO_VERSION='0.56.0'
ENV HUGO_NAME="hugo_extended_${HUGO_VERSION}_Linux-64bit"
ENV HUGO_URL="https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/${HUGO_NAME}.deb"
ENV BUILD_DEPS="wget ca-certificates"
ENV HUGO_URL='https://github.com/gohugoio/hugo.git'

RUN apt-get update && \
apt-get install -y --no-install-recommends git ${BUILD_DEPS} && \
wget "${HUGO_URL}" && \
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/*
RUN git clone ${HUGO_URL} -b v${HUGO_VERSION} --depth 1 /hugo && \
cd /hugo && \
go install --tags extended

ENTRYPOINT [ "/usr/local/bin/hugo" ]
ENTRYPOINT [ "/go/bin/hugo" ]
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@



## GitHub Actions for Hugo extended
## GitHub Actions for Hugo extended and Modules

- [gohugoio/hugo: The world’s fastest framework for building websites.](https://github.com/gohugoio/hugo)

Expand Down Expand Up @@ -36,7 +36,7 @@ action "is-branch-master" {
action "build" {
needs = "is-branch-master"
uses = "peaceiris/[email protected]"
uses = "peaceiris/[email protected]-mod"
args = ["--gc", "--minify", "--cleanDestinationDir"]
}
Expand Down

0 comments on commit 105e2e8

Please sign in to comment.