mitmproxy/release/docker/DockerfileARMv7

47 lines
1.1 KiB
Plaintext
Raw Normal View History

2018-06-05 20:12:11 +00:00
FROM resin/raspberrypi3-alpine:3.7
ENV LANG=en_US.UTF-8
ARG WHEEL_MITMPROXY
ARG WHEEL_BASENAME_MITMPROXY
COPY $WHEEL_MITMPROXY /home/mitmproxy/
RUN [ "cross-build-start" ]
# Add our user first to make sure the ID get assigned consistently,
# regardless of whatever dependencies get added.
RUN addgroup -S mitmproxy && adduser -S -G mitmproxy mitmproxy \
&& apk add --no-cache \
su-exec \
git \
g++ \
libffi \
libffi-dev \
libstdc++ \
openssl \
openssl-dev \
python3 \
python3-dev \
2018-12-02 10:35:22 +00:00
&& python3 -m ensurepip --upgrade \
&& pip3 install -U pip \
2018-06-05 20:12:11 +00:00
&& LDFLAGS=-L/lib pip3 install -U /home/mitmproxy/${WHEEL_BASENAME_MITMPROXY} \
&& apk del --purge \
git \
g++ \
libffi-dev \
openssl-dev \
python3-dev \
&& rm -rf ~/.cache/pip /home/mitmproxy/${WHEEL_BASENAME_MITMPROXY}
RUN [ "cross-build-end" ]
VOLUME /home/mitmproxy/.mitmproxy
2018-09-15 12:00:20 +00:00
COPY release/docker/docker-entrypoint.sh /usr/local/bin/
2018-06-05 20:12:11 +00:00
ENTRYPOINT ["docker-entrypoint.sh"]
EXPOSE 8080 8081
CMD ["mitmproxy"]