Skip to content

Commit

Permalink
Quick fix: downgrade mitmproxy and cryptography to fix errors
Browse files Browse the repository at this point in the history
  • Loading branch information
MatthewL246 committed Jun 27, 2024
1 parent ad45c7c commit 8bc0fd1
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ ARG openssl_version="1.1.1w" openssl_dir="/opt/openssl" \

# We use the mitmproxy image for the build stage to ensure that all dependencies
# are at the right versions, even though mitmproxy itself is not used here.
FROM mitmproxy/mitmproxy:latest AS openssl-build
FROM mitmproxy/mitmproxy:10.2.3 AS openssl-build
ARG openssl_version openssl_dir openssl_config_dir cryptography_dir

# Install build dependencies
Expand All @@ -34,11 +34,11 @@ ENV PATH="/root/.cargo/bin:${PATH}"
ENV OPENSSL_DIR=${openssl_dir}
RUN python3 -m venv venv
RUN . ${cryptography_dir}/venv/bin/activate && \
python3 -m pip install cryptography --no-binary cryptography -v
python3 -m pip install "cryptography>=41.0.0,<42.0.0" --no-binary cryptography -v

# This is the main mitmproxy container that will be run. We use a new image so
# the build tools are not left over in the final image.
FROM mitmproxy/mitmproxy:latest AS mitmproxy
FROM mitmproxy/mitmproxy:10.2.3 AS mitmproxy
ARG openssl_dir cryptography_dir
COPY --from=openssl-build ${openssl_dir} ${openssl_dir}
COPY --from=openssl-build ${cryptography_dir}/venv/lib /usr/local/lib
Expand Down

0 comments on commit 8bc0fd1

Please sign in to comment.