#!/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