Files
time-travel-sim/Dockerfile.mitm

20 lines
491 B
Docker

FROM mitmproxy/mitmproxy:10.1.1
USER root
COPY mitm/addon.py /opt/addon.py
COPY mitm/entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
# Ensure the mitmproxy home and cert directory exist with correct ownership
# Some mitmproxy versions write certs to ~/.mitmproxy/, others directly to ~/
RUN mkdir -p /home/mitmproxy/.mitmproxy && \
chown -R mitmproxy:mitmproxy /home/mitmproxy && \
chmod -R 755 /home/mitmproxy
USER mitmproxy
EXPOSE 8080
ENTRYPOINT ["/entrypoint.sh"]