cutelyst-benchmark-app.dockerfile 581 B

12345678910111213141516171819
  1. FROM techempower/cutelyst-framework:0.1
  2. ENV TROOT=/cutelyst-benchmark-app
  3. ENV LD_LIBRARY_PATH=${CMAKE_PREFIX_PATH}/lib
  4. ENV CUTELYST_APP=${TROOT}/build/libcutelyst_benchmarks.so
  5. ADD src ${TROOT}/
  6. ADD config/config.ini /cutelyst.ini
  7. ADD config/config_socket.ini /cutelyst_socket.ini
  8. RUN sed -i "s|DatabaseHostName=.*|DatabaseHostName=${DBHOST}|g" /cutelyst.ini
  9. RUN sed -i "s|DatabaseHostName=.*|DatabaseHostName=${DBHOST}|g" /cutelyst_socket.ini
  10. RUN cd ${TROOT} && \
  11. mkdir -p build && \
  12. cd build && \
  13. cmake ${TROOT} \
  14. -DCMAKE_BUILD_TYPE=Release && \
  15. make