FROM nginx:stable-alpine RUN apk update && apk add \ python3 \ openssl \ && python3 -m ensurepip \ && rm -r /usr/lib/python*/ensurepip \ && pip3 install --upgrade pip setuptools \ && rm -rf /var/cache/apk/* RUN pip3 install Jinja2==2.8 RUN rm /etc/nginx/nginx.conf RUN rm /etc/nginx/mime.types COPY conf.d/nginx.conf /etc/nginx/nginx.conf COPY conf.d/mime.types /etc/nginx/mime.types RUN rm /etc/nginx/conf.d/default.conf COPY conf.d/default.conf /etc/nginx/conf.d/default.conf RUN mkdir /dockersible COPY dockersible/ /dockersible COPY backend.conf.j2 / COPY install.py / RUN mkdir /certificates VOLUME ["/certificates"] COPY entrypoint.sh / RUN chmod 755 /entrypoint.sh ENTRYPOINT ["/entrypoint.sh"] CMD ["nginx", "-g", "daemon off;"]