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