基于etcd的配置管理系统 (etcd v2)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config base_path support config #9 Feb 22, 2017
docs add snapshot Jul 31, 2016
etcd add etcd ssl support Aug 17, 2016
frontend add some tips Aug 1, 2016
util ready Jul 30, 2016
vendor add +external vendor Mar 5, 2017
.gitignore add vendor Dec 20, 2016
.travis.yml add .travis.yml Aug 1, 2016
LICENSE Initial commit Jul 21, 2016
README.md base_path support config #9 Feb 22, 2017
app.go base_path support config #9 Feb 22, 2017
config.go base_path support config #9 Feb 22, 2017
main.go add etcd ssl support Aug 17, 2016
route.go ready Jul 30, 2016
service.sh ready Jul 30, 2016

README.md

DCMP

Build Status

Distributed Configuration Management Platform

提供了一个etcd的管理界面,可通过界面修改配置信息,借助confd可实现配置文件的同步。

安装 && 启动

> go get github.com/silenceper/dcmp
> ./service.sh

配置


listen: "0.0.0.0:8000"  # 监听的IP,端口

base_path: "/config"    #etcd读取的根目录

endpoints:              # etcd 接入地址
   - "http://127.0.0.1:2379"

# etcd ssl 配置
#
# ca_file: "/path/to/ca.crt"
# cert_file: "/path/to/client.crt"
# key_file: "/path/to/client.key"



界面预览

访问 http://127.0.0.1:8000/

snapshot