19 lines
298 B
Docker
19 lines
298 B
Docker
|
FROM alpine:latest AS builder
|
||
|
|
||
|
WORKDIR /usr/src/app
|
||
|
|
||
|
# Install Hugo
|
||
|
RUN apk add --no-cache hugo
|
||
|
|
||
|
# Copy site files for building
|
||
|
COPY . ./
|
||
|
|
||
|
# Generate the site
|
||
|
RUN hugo --minify
|
||
|
|
||
|
|
||
|
FROM nginx:alpine
|
||
|
|
||
|
COPY nginx.conf /etc/nginx/nginx.conf
|
||
|
COPY --from=builder /usr/src/app/public /usr/share/nginx/html
|