37 lines
599 B
Docker
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" ]
|