Merge pull request #611 from dweinstein/feature/dockerfiles

initial add of docker mitmproxy
This commit is contained in:
Aldo Cortesi 2015-06-07 10:12:49 +12:00
commit 60ee1dd3aa
3 changed files with 31 additions and 0 deletions

1
.dockerignore Normal file
View File

@ -0,0 +1 @@
.git

4
Dockerfile Normal file
View File

@ -0,0 +1,4 @@
FROM mitmproxy/base:onbuild
EXPOSE 8080
EXPOSE 8081
VOLUME /certs

26
Dockerfile.base-onbuild Normal file
View File

@ -0,0 +1,26 @@
FROM debian:jessie
ENV DEBIAN_FRONTEND noninteractive
ENV PYTHON /usr/bin/python2.7
RUN apt-get update && \
apt-get install -qq -y --no-install-recommends \
build-essential \
python-pip \
python-dev \
python-setuptools \
libffi-dev \
libxml2-dev \
libxslt1-dev \
git \
zlib1g-dev \
libssl-dev && \
rm -rf /var/lib/apt/lists/*
ENV LANG en_US.UTF-8
ENV LC_ALL C.UTF-8
ONBUILD ADD . /opt/mitmproxy
ONBUILD WORKDIR /opt/mitmproxy
ONBUILD RUN [ ! -e requirements.txt ] || pip install -r requirements.txt && \
rm -rf ~/.cache/pip /tmp/pip_build_root