Dockerfile 642 Bytes
Newer Older
John Doe's avatar
🟣  
John Doe committed
1
FROM node:20.2
John Doe's avatar
John Doe committed
2 3 4 5 6 7 8 9 10 11
RUN mkdir /code && mkdir /code/node 
WORKDIR /code/node
RUN wget https://github.com/noir-lang/noir/releases/download/v0.28.0/nargo-x86_64-unknown-linux-gnu.tar.gz
RUN tar xvf nargo-x86_64-unknown-linux-gnu.tar.gz
RUN mv nargo /bin
RUN rm nargo-x86_64-unknown-linux-gnu.tar.gz
COPY . .
RUN npm install
RUN cd ./momiji-helpers/ && npm install
WORKDIR /code/node
John Doe's avatar
🟣  
John Doe committed
12 13 14 15 16 17
RUN apt update && apt install -y tor libc++-dev
RUN echo "HiddenServiceDir /var/lib/tor/hidden_service/" >> /etc/tor/torrc
RUN echo "HiddenServicePort 80 127.0.0.1:5150" >> /etc/tor/torrc
RUN service tor start
RUN update-rc.d tor enable
ENTRYPOINT [ "npm", "start" ]