onion.dockerfile 580 B

12345678910111213141516171819202122232425
  1. FROM ubuntu:16.04
  2. ADD ./ /onion
  3. WORKDIR /onion
  4. RUN apt update -yqq && apt install -yqq git cmake make libmysqlclient-dev libjson0-dev libgnutls-dev libgcrypt-dev
  5. ENV ONION_LOG noinfo
  6. # Latest commit on master as of July 10 2014
  7. # This is post tag v0.7, but pre any later tags
  8. RUN git clone https://github.com/davidmoreno/onion.git && \
  9. cd onion && \
  10. git checkout c460557bfc7d45fb6ba61cb6b7259480a67dde82 && \
  11. mkdir -p build && \
  12. cd build && \
  13. cmake .. && \
  14. make
  15. RUN make clean && \
  16. rm -f onion/build/CMakeCache.txt && \
  17. make
  18. CMD ["./hello"]