编辑 | blame | 历史 | 原始文档

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。