Use webserver image.

This commit is contained in:
jeff 2022-03-13 20:49:08 -07:00
parent e41b80cc6a
commit 8f8eae8554

View File

@ -12,23 +12,12 @@ RUN apk update && apk upgrade && \
RUN hugo --minify
# STEP 2: Build the static-web-server
FROM golang:alpine AS build-webserver
RUN apk update && apk upgrade && \
apk add --no-cache git
RUN go get -u git.simplesystems.tech/simplesystems/static-web-server
# STEP 3: Combine static files and binary on fresh alpine image
FROM alpine:latest
# STEP 2: Add static files to webserver image
FROM docker.simplesystems.tech/simplesystems/webserver:latest
WORKDIR /app
# Copy over static website files
COPY --from=build-website /src/public /app/public
# Copy over static-web-server
COPY --from=build-webserver /go/bin/static-web-server /app/
ENTRYPOINT ["./static-web-server", "-rootDir", "public", "-port", "80"]
ENTRYPOINT ["./static-web-server", "-rootDir", "public", "-port", "8080"]