diff --git a/Dockerfile b/Dockerfile index 9458843..bc5ce58 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,24 @@ FROM hugomods/hugo:exts AS builder WORKDIR /src -COPY . . +COPY archetypes/ archetypes/ +COPY assets/ assets/ +COPY content/ content/ +COPY layouts/ layouts/ +COPY static/ static/ +COPY themes/ themes/ +COPY hugo.toml . RUN hugo --gc --minify FROM nginx:alpine + +RUN apk add --no-cache openssl + COPY --from=builder /src/public /usr/share/nginx/html COPY nginx.conf /etc/nginx/conf.d/default.conf COPY docker-entrypoint.sh /docker-entrypoint.sh + RUN chmod +x /docker-entrypoint.sh + EXPOSE 80 + ENTRYPOINT ["/docker-entrypoint.sh"]