Typesetting math: 100%
3 Star 0 Fork 0

Gitee 极速下载/Configurator

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/progrium/configurator
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

{ "for": "@service",  "in": {"services": "*"}, "loop": ["upstream", {"@service": null}], "else": ["noupstream"] }

{ "if": { "eq": [ {"environ": "FOOBAR"},  "foobar" ] },  "then": "Blah",  "else": "Other" }{"environ": "FOOBAR"} {"service": "myapp", ".": "Port"}{"ref": "#foo/bar"} {"$set": ["@foo", "value"]}

remote: config store change notification (config or reference value) local: http mutation, config store pull

any change should be validated before commit (going out) or apply (coming in)

incoming(remote mutation): copy, validate(change, render), replace, apply outgoing(local mutation): copy, pull(copy, change, render), validate, commit(write, [pull, validate, write, ...])

any change should go through render before apply keep around last rendered

TODO

  • full macro list
  • macro http interface
  • status of last validate for each watched key
  • use tigertonic?
  • encryption?
  • virtual grouping
  • layers

空文件

简介

Configurator把传统的软件配置文件如Nginx、Haproxy、Apache转变为工具 展开 收起
README
MIT
取消

发行版

暂无发行版

贡献者 (4)

全部

近期动态

4年多前创建了仓库
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mirrors/Configurator.git
git@gitee.com:mirrors/Configurator.git
mirrors
Configurator
Configurator
master

搜索帮助