build-MAth-Cloud.sh 591 B

123456789101112131415161718192021222324252627282930313233343536
  1. #! /bin/bash
  2. curDir=`pwd`
  3. # Build MAth DLLs
  4. for i in math-imt math-plaque;
  5. do
  6. echo -e "\033[92m*** Build ${i} DLL ***\033[0m"
  7. cd ${curDir}/api.ipsocloud.com/${i}
  8. qmake
  9. make -j$(nproc --all) && cp ${i} ../bin/
  10. make clean
  11. done
  12. # Build ipsocloud web sites
  13. for i in admin cro www;
  14. do
  15. echo -e "\033[92m*** Build ${i}.ipsocloud.com web site***\033[0m"
  16. cd ${curDir}/${i}.ipsocloud.com/webapp_webpack/
  17. npm install
  18. npm run build-dev
  19. done
  20. # Create debian packages
  21. [ -x ${curDir}/debian/buildDeb.sh ] && cd ${curDir}/debian/ && ${curDir}/debian/buildDeb.sh
  22. cd ${curDir}