# config/ — 全栈共享配置(补丁 #8 起替代 Nacos 配置中心) - `shared/`:单一事实源。环境差异一律占位符 `${VAR:默认值}`,默认值 = 本机 compose 开发形态;真实值(密码/域名/客户坐标)从 `.env` 经 compose 注入,**永不写进本目录**。 - `host-override/`:宿主 `java -jar` 栈(start-all.sh)的差异覆盖,目前只有 discovery 主机名一份。不进镜像。 - 镜像内路径 `/config/shared`(Dockerfile COPY + `ENV JNPF_CONFIG_DIR=/config`); 交付现场要改结构级配置时,volume 挂载覆盖 `/config/shared` 即可,不必重建镜像。 - 改文件后:宿主栈重启服务即生效;容器栈需 rebuild 或挂载(开发 override 已挂载)。 - 客户级「值」的管理(.env 怎么组织)见 docs/delivery/customer-config-repo-README.md。