#! /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 &
啟動微服務(wù)的sh腳本如上所示翰撑。
jar包啟動時徐许,需要指定配置文件跃闹,配置文件就是本地的apps/idm/idaas-server-dev/properties/api.yml文件,下圖就是該yml文件的內(nèi)容纪他。
可以看到堡距,應(yīng)用名稱application.name癌幕;spring.profiles.active可以看做是prod環(huán)境匆浙,啟動該jar包需要的配置有5個,所有需要讀取的文件都是從config獲取的(在啟動應(yīng)用之前弄慰,需要先啟動config配置中心以及register注冊中心)第美,以及將應(yīng)用注冊到eureka的地址。
config配置中心是從gitlab上拉取配置信息的曹动。斋日。∧钩拢可以看到配置中所拉取的git地址恶守,以及分支和分支下的文件夾
該圖展示的是 ?api的配置