Update hugo to latest version. Clean up dockerfiles.

This commit is contained in:
jeff 2020-05-20 19:19:53 -07:00
parent 23c32f44e5
commit da2218625a
2 changed files with 12 additions and 11 deletions

View File

@ -1,11 +1,12 @@
FROM golang:alpine
FROM alpine:latest
# This should be mounted with docker run command
WORKDIR /src
# Build and run hugo
ENV GO111MODULE=on
RUN go get -u github.com/gohugoio/hugo@v0.69.0
# Get hugo -- using the edge branch to get latest version
RUN sed -i -e 's/v[[:digit:]]\..*\//edge\//g' /etc/apk/repositories
RUN apk update && apk upgrade && \
apk add --no-cache hugo=0.71.0-r0
# Run the development server
ENTRYPOINT cd /src && hugo server --bind 0.0.0.0
ENTRYPOINT hugo server --bind 0.0.0.0

View File

@ -1,18 +1,18 @@
# STEP 1: Build the website's files
FROM golang:alpine AS build-website
FROM alpine:latest AS build-website
WORKDIR /src
COPY . /src/
RUN cd /src
ENV GO111MODULE=on
RUN go get -u github.com/gohugoio/hugo@v0.69.0
# Get hugo -- using the edge branch to get latest version
RUN sed -i -e 's/v[[:digit:]]\..*\//edge\//g' /etc/apk/repositories
RUN apk update && apk upgrade && \
apk add --no-cache hugo=0.71.0-r0
RUN hugo --minify
# STEP 2: Get a binary for the static-web-server
# STEP 2: Build the static-web-server
FROM golang:alpine AS build-webserver
RUN apk update && apk upgrade && \