setup_uwsgi_nginx.sh 797 B

12345678910111213141516171819202122232425
  1. #!/bin/bash
  2. fw_depends cutelyst nginx
  3. sed -i 's|DatabaseHostName=.*|DatabaseHostName='"$DBHOST"'|g' config/config_socket.ini
  4. sed -i 's|SendDate=.*|SendDate=false|g' config/config_socket.ini
  5. sed -i 's|include .*/conf/uwsgi_params;|include '"${NGINX_HOME}"'/conf/uwsgi_params;|g' nginx.conf
  6. cd $IROOT
  7. mkdir cutelyst-benchmarks || true
  8. cd cutelyst-benchmarks
  9. rm -rf *
  10. QT_VERSION_MM=56
  11. export CMAKE_PREFIX_PATH=/opt/qt${QT_VERSION_MM}:${IROOT}
  12. cmake $TROOT -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$IROOT
  13. make clean
  14. make -j $MAX_THREADS
  15. nginx -c $TROOT/nginx.conf
  16. export LD_LIBRARY_PATH=/opt/qt${QT_VERSION_MM}/lib:${IROOT}/lib/x86_64-linux-gnu/
  17. uwsgi --ini ${TROOT}/config/config_socket.ini --cutelyst-app ${IROOT}/cutelyst-benchmarks/src/libcutelyst_benchmarks.so -p $MAX_THREADS &