proxy.py/Dockerfile

25 lines
828 B
Docker
Raw Normal View History

2019-10-11 18:03:51 +00:00
FROM python:3.7-alpine as base
FROM base as builder
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" \
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
EXPOSE 8899/tcp
ENTRYPOINT [ "proxy" ]
CMD [ "--hostname=0.0.0.0" ]