zola/Dockerfile

37 lines
599 B
Docker

FROM alpine:3.10
LABEL maintainer="JJTC <docker@jjtc.eu>"
COPY docker-entrypoint.sh /docker-entrypoint.sh
RUN set -ex \
&& echo "Getting software ready:" \
&& apk add -U --no-cache zola
VOLUME [ "~/zola/public" ]
ENTRYPOINT [ "./docker-entrypoint.sh" ]
----------------------------------------------------
FROM nginx:1.17-alpine
ENV APP_HOME="/app"
# RUN mkdir -p $APP_HOME
# RUN set -ex \
# && echo "Changing ownership:" \
# && chown -R nginx:nginx $APP_HOME
COPY --chown=nginx:nginx /tmp/zola/public/* $APP_HOME
USER nginx:nginx
WORKDIR $APP_HOME
EXPOSE 80
CMD [ "nginx" ]