blogker/Dockerfile

16 lines
377 B
Docker
Raw Normal View History

2023-07-26 20:22:25 +00:00
FROM nginx:mainline-alpine
# Install hugo
RUN apk add hugo git
# Copy over auxiliary scripts
COPY aux /aux
# Cron hook for pulling and building
RUN echo "10 * * * * /aux/pull-n-build.sh" >> /var/spool/cron/crontabs/root
# bootstrap script, basically cron && build
# after that, the base-image-specific CMD will kick in, which is quite complex
ENTRYPOINT /aux/bootstrap.sh