26 lines
664 B
Text
26 lines
664 B
Text
|
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
|