bglug.it/Dockerfile

19 lines
454 B
Docker
Raw Permalink Normal View History

2024-04-09 20:10:09 +00:00
FROM alpine:latest
RUN \
apk -U upgrade && \
apk add nginx curl logrotate && \
mkdir -p /wwwroot /logs && \
2024-04-09 20:10:09 +00:00
chown -R nginx:www-data /wwwroot /logs && \
chmod -R a-x,a=rX,ug+w /wwwroot /logs
COPY docker/rootfs /
COPY --chown=nginx:www-data --chmod=a-x,a=rX,ug+w public/ /wwwroot/
2024-04-09 20:10:09 +00:00
# config test
RUN nginx -t
HEALTHCHECK --timeout=10s CMD curl --silent --fail -o /dev/null http://127.0.0.1:80/
ENTRYPOINT [ "/bin/sh", "/app/entrypoint.sh" ]