startHfyGp.sh 1.1 KB

1234567891011121314151617181920212223242526272829
  1. #!/bin/bash
  2. # docker 镜像内程序启动的脚本
  3. # 判断是否存在 机器码文件 不存在则执行创建
  4. if [ ! -f "/data/hfygb/target/machineCode.txt" ];then
  5. echo "机器码文件不存在,开始创建"
  6. # 创建机器码文件
  7. java -jar /data/hfygb/target/classfinal-fatjar.jar -C
  8. echo "机器码文件创建成功, 请连续管理员获取授权文件"
  9. fi
  10. # 判断是否存在授权文件
  11. if [ ! -f "/data/hfygb/target/authorization.txt" ];then
  12. echo "授权文件不存在,请联系管理员获取"
  13. exit 1
  14. fi
  15. # 判断是否已经获取到 加密程序
  16. if [ ! -f "/data/hfygb/target/hfy-gb-encrypted.jar" ];then
  17. echo "加密程序不存在,请联系管理员获取"
  18. exit 1
  19. fi
  20. # 尝试启动国标平台
  21. #java -javaagent:hfy-gb-encrypted.jar -jar ./hfy-gb-encrypted.jar --server.address=0.0.0.0 --spring.config.location=./application.yml
  22. java -javaagent:hfy-gb-encrypted.jar='-pwd 123456' -jar \
  23. /data/hfygb/target/hfy-gb-encrypted.jar \
  24. --server.address=0.0.0.0 \
  25. --spring.config.location=/data/hfygb/config/application.yml