onion.dockerfile 496 B

12345678910111213141516171819202122
  1. FROM ubuntu:16.04
  2. ADD ./ /onion
  3. WORKDIR /onion
  4. RUN apt-get update -yqq && apt-get install -yqq git cmake make libmysqlclient-dev libjson0-dev libgnutls-dev libgcrypt-dev
  5. ENV ONION_LOG noinfo
  6. RUN git clone https://github.com/davidmoreno/onion.git && \
  7. cd onion && \
  8. git checkout f6b9d9e0689871226d671fb641698974e3f38762 && \
  9. mkdir -p build && \
  10. cd build && \
  11. cmake .. && \
  12. make
  13. RUN ln -v onion/build/src/onion/libonion_static.a . && make
  14. EXPOSE 8080
  15. CMD ["./hello"]