diff options
author | David Weinstein <dweinst@insitusec.com> | 2015-06-06 00:12:29 -0400 |
---|---|---|
committer | David Weinstein <dweinst@insitusec.com> | 2015-06-06 00:14:53 -0400 |
commit | 3bd36b58e58561d1e4a05a69d6273ecb594f9d3f (patch) | |
tree | 1c550f08a60a5895fa2cc7081f1685bef158c5b8 | |
parent | bf7b76a997ab4183fb6722de9a50dd396f857809 (diff) | |
download | mitmproxy-3bd36b58e58561d1e4a05a69d6273ecb594f9d3f.tar.gz mitmproxy-3bd36b58e58561d1e4a05a69d6273ecb594f9d3f.tar.bz2 mitmproxy-3bd36b58e58561d1e4a05a69d6273ecb594f9d3f.zip |
initial add of docker mitmproxy
-rw-r--r-- | .dockerignore | 1 | ||||
-rw-r--r-- | Dockerfile | 4 | ||||
-rw-r--r-- | Dockerfile.base-onbuild | 26 |
3 files changed, 31 insertions, 0 deletions
diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000..6b8710a7 --- /dev/null +++ b/.dockerignore @@ -0,0 +1 @@ +.git diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..e06123c7 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,4 @@ +FROM mitmproxy/base:onbuild +EXPOSE 8080 +EXPOSE 8081 +VOLUME /certs diff --git a/Dockerfile.base-onbuild b/Dockerfile.base-onbuild new file mode 100644 index 00000000..6aab378f --- /dev/null +++ b/Dockerfile.base-onbuild @@ -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 |