ffead-cpp-nginx-postgresql.sh 951 B

12345678910111213141516171819202122232425262728
  1. #!/bin/bash
  2. fw_installed ffead-cpp-nginx-postgresql && return 0
  3. fw_depends postgresql
  4. fw_depends ffead-cpp-unixodbc
  5. fw_depends ffead-cpp-mongocdriver
  6. fw_depends ffead-cpp-nginx
  7. cd ${IROOT}/ffead-cpp-src/
  8. cp -f web/te-benchmark/sql-src/TeBkWorldsql.h web/te-benchmark/include/TeBkWorld.h
  9. cp -f web/te-benchmark/sql-src/TeBkWorldsql.cpp web/te-benchmark/src/TeBkWorld.cpp
  10. cp -f web/te-benchmark/config/sdormpostgresql.xml web/te-benchmark/config/sdorm.xml
  11. rm -rf ffead-cpp-2.0-bin
  12. make build-apps
  13. rm -rf ${IROOT}/ffead-cpp-2.0
  14. cp -rf ffead-cpp-2.0-bin ${IROOT}/ffead-cpp-2.0
  15. cd ${IROOT}/ffead-cpp-2.0
  16. rm -rf web/default web/oauthApp web/flexApp web/markers
  17. chmod 755 *.sh resources/*.sh rtdcf/autotools/*.sh
  18. ./server.sh > ffead-cpp-nginx-postgresql.log 2>&1
  19. while ! echo exit | nc localhost 8080; do sleep 5; done
  20. rm -f serv.ctrl
  21. sleep 10
  22. cd ${IROOT}
  23. echo -e "export PATH=${IROOT}/nginxfc/sbin:\$PATH" > $IROOT/ffead-cpp-nginx-postgresql.installed