deploy-cassso-service / build-deploy (push) Successful in 39s
- docker/cas.war: 注入 NacosEnvironmentPostProcessor(name->ID 解析,yh-reader 只读 prod) - docker/run-cas.sh: 改为纯启动器,移除旧 Nacos 拉取写文件逻辑(避免覆盖 post-processor) - docker/cas.properties: 移除 cas.server.name/JDBC,改由 Nacos 注入 - docker/docker-compose.cas.yml: NACOS 账号改回 yh-reader - .gitea/workflows/deploy.yml: docker run 显式传 NACOS_NAMESPACE=prod + yh-reader 凭据 - src: 同步自定义源码(Nacos 注入器 + LoginController + spring.factories) - 移除 webapp/front(前端改由 CasSsoFront 独立发布)+ 清理误提交诊断脚本
13 lines
672 B
Bash
13 lines
672 B
Bash
#!/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 镜像保持环境无关。
|
||
set -e
|
||
|
||
echo "[run-cas] Nacos 原生配置注入:NACOS_ADDR=${NACOS_ADDR:-<unset>} NACOS_NAMESPACE=${NACOS_NAMESPACE:-<unset>} NACOS_USER=${NACOS_USER:-<unset>}"
|
||
|
||
exec java -jar /app/cas.war
|