wt.dockerfile 532 B

12345678910111213141516171819202122232425
  1. FROM techempower/wt-base:0.1
  2. COPY ./ ./
  3. RUN g++-6 \
  4. -std=c++14 \
  5. -O3 -march=native -DNDEBUG \
  6. -I${BOOST_INC} \
  7. -L${BOOST_LIB} \
  8. -I${WT_INC} \
  9. -L${WT_LIB} \
  10. -o te-benchmark.wt \
  11. benchmark.cpp \
  12. -lwthttp -lwt \
  13. -lwtdbo -lwtdbomysql \
  14. -lboost_system \
  15. -lboost_program_options \
  16. -lboost_thread \
  17. -lboost_filesystem \
  18. -lpthread \
  19. -lmysqlclient
  20. ENV DBHOST=tfb-database
  21. CMD ./te-benchmark.wt -c wt_config.xml -t $(nproc) --docroot . --approot . --http-listen 0.0.0.0:8080 --accesslog=- --no-compression