fix: 改用 nacos_config.py 运行时注入 Nacos 配置(替代失效的 EPP);CI 改为 maven 从源码构建 war,移除提交的 168MB cas.war
deploy-cassso-service / build-deploy (push) Successful in 13m33s
deploy-cassso-service / build-deploy (push) Successful in 13m33s
This commit is contained in:
+7
-7
@@ -1,12 +1,12 @@
|
||||
#!/bin/sh
|
||||
# CAS 启动入口(原生 Nacos 配置注入版)
|
||||
# 业务配置改由 org.apereo.cas.web.custom.config.nacos.NacosEnvironmentPostProcessor
|
||||
# 在 Spring Boot 环境准备阶段从 Nacos 原生拉取:
|
||||
# - 公共基础配置 common.yaml (namespace=NACOS_NAMESPACE, group=DEFAULT_GROUP)
|
||||
# - CAS 自身配置 cas.yaml (namespace=NACOS_NAMESPACE, group=CAS)
|
||||
# 不再需要本脚本写 /etc/cas/config/cas.properties,CAS 镜像保持环境无关。
|
||||
# CAS 启动入口
|
||||
# 配置注入:启动前用 python3 从 Nacos 拉 common.yaml+cas.yaml 生成 /etc/cas/config/cas.properties。
|
||||
# 替代失效的 EnvironmentPostProcessor(CAS 5.3 + Spring Cloud bootstrap 下 EPP 不触发)。
|
||||
# CAS 5.3 原生加载 /etc/cas/config/cas.properties(profile=standalone),优先级高于 classpath application.yml。
|
||||
set -e
|
||||
|
||||
echo "[run-cas] Nacos 原生配置注入:NACOS_ADDR=${NACOS_ADDR:-<unset>} NACOS_NAMESPACE=${NACOS_NAMESPACE:-<unset>} NACOS_USER=${NACOS_USER:-<unset>}"
|
||||
echo "[run-cas] Nacos 配置注入:NACOS_ADDR=${NACOS_ADDR:-<unset>} NACOS_NAMESPACE=${NACOS_NAMESPACE:-<unset>} NACOS_USER=${NACOS_USER:-<unset>}"
|
||||
|
||||
python3 /app/nacos_config.py || echo "[run-cas] WARN: nacos_config.py 失败,用镜像内 cas.properties 兜底"
|
||||
|
||||
exec java -jar /app/cas.war
|
||||
|
||||
Reference in New Issue
Block a user