2019-10-11 18:03:51 +00:00
FROM python:3.7-alpine as base
FROM base as builder
2019-10-30 03:41:39 +00:00
COPY requirements.txt /app/
COPY setup.py /app/
COPY README.md /app/
COPY proxy/ /app/proxy/
WORKDIR /app
RUN pip install --upgrade pip && \
pip install --install-option= "--prefix=/deps" .
2019-10-11 18:03:51 +00:00
FROM base
2018-12-22 15:08:04 +00:00
LABEL com.abhinavsingh.name= "abhinavsingh/proxy.py" \
2019-10-30 03:41:39 +00:00
com.abhinavsingh.description= "⚡⚡⚡Fast, Lightweight, Programmable, TLS interception capable proxy server for Application debugging, testing and development" \
2018-12-22 15:08:04 +00:00
com.abhinavsingh.url= "https://github.com/abhinavsingh/proxy.py" \
com.abhinavsingh.vcs-url= "https://github.com/abhinavsingh/proxy.py" \
com.abhinavsingh.docker.cmd= "docker run -it --rm -p 8899:8899 abhinavsingh/proxy.py"
2019-10-11 18:03:51 +00:00
COPY --from= builder /deps /usr/local
2019-10-30 03:41:39 +00:00
2019-10-10 22:15:27 +00:00
EXPOSE 8899/tcp
2019-10-30 03:41:39 +00:00
ENTRYPOINT [ "proxy" ]
2019-09-23 07:30:52 +00:00
CMD [ "--hostname=0.0.0.0" , \
2019-09-25 02:02:57 +00:00
"--port=8899" ]