feat: change to Hugo-generated site
This commit is contained in:
+15
-6
@@ -1,11 +1,20 @@
|
||||
FROM nginx
|
||||
MAINTAINER Joakim Olsson <joakim@unbound.se>
|
||||
FROM nginx:alpine as build
|
||||
|
||||
ADD files/*.html /usr/share/nginx/html/
|
||||
RUN apk add --update \
|
||||
wget
|
||||
|
||||
ADD files/styles/*.css /usr/share/nginx/html/styles/
|
||||
ARG HUGO_VERSION="0.89.4"
|
||||
RUN wget --quiet "https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_${HUGO_VERSION}_Linux-64bit.tar.gz" && \
|
||||
tar xzf hugo_${HUGO_VERSION}_Linux-64bit.tar.gz && \
|
||||
rm -r hugo_${HUGO_VERSION}_Linux-64bit.tar.gz && \
|
||||
mv hugo /usr/bin
|
||||
|
||||
COPY ./ /site
|
||||
WORKDIR /site
|
||||
RUN hugo
|
||||
|
||||
FROM nginx:alpine
|
||||
ADD default.conf /etc/nginx/conf.d/default.conf
|
||||
COPY --from=build /site/public /usr/share/nginx/html
|
||||
|
||||
ENV ALLOW_HUP true
|
||||
ENV ROTATE_LOGS true
|
||||
WORKDIR /usr/share/nginx/html
|
||||
|
||||
Reference in New Issue
Block a user