tor_multipath_voip/bench/bench2/Dockerfile

26 lines
664 B
Docker

FROM amd64/debian:buster
RUN apt-get update && \
apt-get dist-upgrade -y && \
apt-get install -y nodejs npm build-essential libevent-dev libssl-dev patch wget tar zlib1g-dev
COPY enable-one-hop.patch /root/enable-one-hop.patch
RUN wget https://www.torproject.org/dist/tor-0.3.5.7.tar.gz && \
tar xf tor-0.3.5.7.tar.gz && \
rm tor-0.3.5.7.tar.gz && \
cd tor-0.3.5.7 && \
patch -p1 < /root/enable-one-hop.patch && \
./configure && \
make && \
make install
COPY client.js /root/client.js
COPY package.json /root/package.json
COPY package-lock.json /root/package-lock.json
WORKDIR /root
RUN npm install
COPY torrc /root/torrc