3
0
Fork 0
website/Dockerfile

21 lines
489 B
Docker

FROM node:10-alpine as build
RUN apk add --no-cache git curl
ARG hugo_version=0.58.3
RUN curl -fsSLO --compressed https://github.com/gohugoio/hugo/releases/download/v${hugo_version}/hugo_${hugo_version}_Linux-64bit.tar.gz
RUN tar -xf hugo_${hugo_version}_Linux-64bit.tar.gz -C /tmp
RUN mv /tmp/hugo /usr/local/bin/hugo
WORKDIR /web
COPY . .
RUN yarn install
RUN yarn build
RUN hugo
FROM productionwentdown/caddy:1.0.3
COPY --from=build /web/public /srv
COPY Caddyfile /etc/Caddyfile