FROM debian:12-slim # Originally # LABEL maintainer="Logan Marchione " \ LABEL maintainer="himself@stevenpolley.net" ARG DEBIAN_FRONTEND=noninteractive RUN apt-get update && apt-get -y install --no-install-recommends \ apache2-utils \ netcat-openbsd \ nginx-extras && \ rm -rf /var/lib/apt/lists/* && \ mkdir -p "/var/www/webdav/restricted" && \ mkdir -p "/var/www/webdav/public" && \ chown -R www-data:www-data "/var/www" && \ rm /etc/nginx/sites-enabled/default EXPOSE 80 VOLUME [ "/var/www/webdav" ] COPY entrypoint.sh / COPY VERSION / COPY webdav.conf /etc/nginx/sites-enabled/webdav ENTRYPOINT ["/entrypoint.sh"] CMD ["nginx", "-g", "daemon off;"] HEALTHCHECK CMD nc -z localhost 80 || exit 1