FROM alpine:latest RUN \ apk -U upgrade && \ apk add nginx curl logrotate && \ mkdir -p /wwwroot /logs && \ 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/ # 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" ]