dockerfile: Switch base image for final build - hugo - [fork] hugo port for 9front
HTML git clone git@git.drkhsh.at/hugo.git
DIR Log
DIR Files
DIR Refs
DIR Submodules
DIR README
DIR LICENSE
---
DIR commit 41974303f3e5e6d7deb87a791aba512dbf1b9c59
DIR parent 6b3f1a10028c81b776a5797bbd02c86957f8f042
HTML Author: Brian 'Redbeard' Harrington <redbeard@dead-city.org>
Date: Fri, 17 May 2019 22:39:14 -0700
dockerfile: Switch base image for final build
Switching the base image for the final build to alpine as it still
provides a minimal interface, but has a mechanism for easily including
relevant CA certificates. This is currently pinned to a tagged version,
though since none of the underlying mechanisms are used this should
balance both remaining stable, supported for a period of time, and
providing usable functionality.
Resolves #5970
Affects #5056
Diffstat:
M Dockerfile | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
---
DIR diff --git a/Dockerfile b/Dockerfile
@@ -22,7 +22,8 @@ RUN go install -ldflags '-w -extldflags "-static"' -tags ${BUILD_TAGS}
# ---
-FROM scratch
+FROM alpine:3.9
+RUN apk add --no-cache ca-certificates
COPY --from=build /go/bin/hugo /hugo
ARG WORKDIR="/site"
WORKDIR ${WORKDIR}