# Reference https://medium.com/@lorique/howto-multi-stage-docker-builds-with-hugo-78a53565d567 FROM alpine:latest AS build RUN apk add --update hugo WORKDIR /opt/HugoApp COPY . . RUN hugo FROM nginx:stable-alpine WORKDIR /usr/share/nginx/html COPY --from=build /opt/HugoApp/public . EXPOSE 80/tcp