FROM debian AS builder RUN apt-get update \ && apt-get install -y curl jq \ && URL=$(curl -sS -H 'Accept: appliction/vnd.github.v3+json' https://api.github.com/repos/gohugoio/hugo/releases/latest | jq -r '.assets[] | select(.name | test("hugo_[^e].*Linux-64bit.tar.gz")) | .browser_download_url') \ && curl -sSL -o hugo.tar.gz $URL \ && tar -C /usr/local/bin -xf hugo.tar.gz hugo COPY . /site WORKDIR /site RUN hugo FROM nginx COPY --from=builder /site/public/ /usr/share/nginx/html