Files
CasSsoService/docker/run-cas.sh
T
WorkBuddy acba262184
deploy-cassso-service / build-deploy (push) Successful in 39s
fix: 启用 Nacos 原生配置注入,发布纯后端 CAS
- 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 独立发布)+ 清理误提交诊断脚本
2026-08-06 12:29:13 +08:00

13 lines
672 B
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/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