#! /bin/sh
nohup /apps/idm/soft/jdk-11.0.5/bin/java -server -XX:+UseG1GC -Xms256M -Xmx512M -Xss512k -jar /apps/idm/idaas-server-dev/idaas-core/idaas-apis.jar --spring.config.location=/apps/idm/idaas-server-dev/properties/api.yml >> /apps/idm/idaas-server-logs/apis.log 2>&1 &
启动微服务的sh脚本如上所示。
jar包启动时,需要指定配置文件,配置文件就是本地的apps/idm/idaas-server-dev/properties/api.yml文件,下图就是该yml文件的内容。
可以看到,应用名称application.name;spring.profiles.active可以看做是prod环境,启动该jar包需要的配置有5个,所有需要读取的文件都是从config获取的(在启动应用之前,需要先启动config配置中心以及register注册中心),以及将应用注册到eureka的地址。
config配置中心是从gitlab上拉取配置信息的。。。可以看到配置中所拉取的git地址,以及分支和分支下的文件夹
该图展示的是 api的配置