test.sh 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #!/bin/bash
  2. # ---START---
  3. echo -e "\033[33m
  4. ---------------
  5. -----SZHFY-----
  6. ----GB28181----
  7. ---------------
  8. \033[0m";
  9. echo -e "\033[33m 欢迎使用深圳合方圆科技一键部署国标平台安装程序 \033[0m
  10. ";
  11. # 询问是否读取配置文件来进行安装
  12. while true; do
  13. read -p "请输入1选择配置文件安装,输入2选择手动输入配置文件:" choice
  14. if [ "$choice" == "1" ]; then
  15. # 使用配置文件进行安装
  16. source ./config.cfg
  17. break
  18. elif [ "$choice" == "2" ]; then
  19. # 手动输入配置文件进行安装
  20. break
  21. else
  22. echo "未知的列表项,请重新输入"
  23. fi
  24. done
  25. # 询问是否需要通过docker一键安装 mysql
  26. source ./mysqlDocker/install.sh "$choice"
  27. echo "
  28. 国标平台数据库信息
  29. 地址:$mysqlHost
  30. 端口:$mysqlPort
  31. 账号:$mysqlUser
  32. 密码:$mysqlPasswd
  33. "
  34. source ./redisDocker/install.sh "$choice"
  35. echo "
  36. 国标平台Redis数据库信息
  37. 地址:$redisHost
  38. 端口:$redisPort
  39. 密码:$redisPasswd
  40. "
  41. source ./zlmDocker/install.sh "$choice"
  42. echo "
  43. ZLM流媒体服务器信息 zlm配置完毕
  44. zlmIP:$mediaIp
  45. streamIP:$streamIP
  46. sdpIP:$sdpIP
  47. webPort:$hookPort
  48. mediaId:$mediaId
  49. "
  50. source ./gbDocker/install.sh "$choice"
  51. # 询问安装redis