Files
i2p-docker-proxy/contained/Dockerfile
2021-01-05 19:37:04 +01:00

30 lines
564 B
Docker

FROM python:3.9-alpine
RUN apk add --no-cache \
bash \
bind-tools \
curl \
dumb-init \
iptables \
git \
netcat-openbsd \
ulogd \
tcpdump \
wget
COPY requirements.txt /tmp/
RUN pip3 install -r /tmp/requirements.txt
COPY bin/ /opt/bin
# https://it-offshore.co.uk/linux/alpine-linux/55-alpine-linux-lxc-guest-iptables-logging
RUN sed -i -e "s/#stack=log1/stack=log1/g" /etc/ulogd.conf
ENV PROXY_SAM_HOST="172.16.200.10"
ENV PROXY_SAM_PORT=7656
ENV PROXY_PORT=10080
ENV PROXY_DNS_PORT=53
ENTRYPOINT ["dumb-init"]
CMD ["/bin/bash" , "/opt/bin/exec.sh"]