v2.0.0.sh 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #!/usr/bin/env bash
  2. git config core.ignorecase false
  3. service crond restart
  4. hostname=`hostname`
  5. domain=`php /app/bin/tools.php getDomain`
  6. port=`php /app/bin/tools.php getPort`
  7. #初始化统计数据
  8. curl -s http://${domain}:${port}/v2/tools/init?key=statistics
  9. #初始化报表
  10. curl -s http://${domain}:${port}/v2/tools/init?key=report
  11. #初始化票据
  12. curl -s http://${domain}:${port}/v2/tools/init?key=bill
  13. #初始化财务数据
  14. curl -s http://${domain}:${port}/v2/tools/report-calculation?key=statement
  15. #同步账户
  16. curl -s http://${domain}:${port}/v2/tools/report-forms-data-init?key=reportAccount
  17. #同步票据金额
  18. curl -s http://${domain}:${port}/v2/tools/report-forms-data-init?key=billAmount
  19. #初始化管理员权限
  20. curl -s http://${domain}:${port}/v2/tools/init?key=rule
  21. #初始化管理员权限
  22. curl -s http://${domain}:${port}/v2/tools/report-forms-data-init?key=2019-02-14
  23. #安装wkhtmltopdf
  24. if [ ! -x "$(command -v wkhtmltopdf)" ]; then
  25. yum install -y urw-fonts libXext openssl-devel libXrender
  26. wget -O /usr/share/fonts/simsun.ttc http://mi.lacecdn.com/docker/simsun.ttc
  27. wget -O /usr/share/fonts/simfang.ttf http://mi.lacecdn.com/docker/simfang.ttf
  28. wget -O /tmp/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz http://mi.lacecdn.com/docker/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
  29. cd /tmp
  30. tar xvfJ wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
  31. rm -rf /usr/local/wkhtmltox
  32. mv wkhtmltox /usr/local/
  33. chmod +x /usr/local/wkhtmltox/bin/wkhtmltopdf
  34. chmod +x /usr/local/wkhtmltox/bin/wkhtmltoimage
  35. ln -sf /usr/local/wkhtmltox/bin/wkhtmltopdf /usr/bin/wkhtmltopdf
  36. ln -sf /usr/local/wkhtmltox/bin/wkhtmltoimage /usr/bin/wkhtmltoimage
  37. rm -rf /tmp/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
  38. fi