文件名称:duang:与dockerd haproxy etcd confd集成的docker framwork
文件大小:249KB
文件格式:ZIP
更新时间:2024-06-10 03:30:44
Go
#duang
duang是一个以业务为单位的,分发器+docker集群的方案。前端采用confd+haproxy。
##用法
把代码拉到本地后,在 conf 目录下创建 duang.conf 文件,内容如下
db_addr = tcp(你MySQL地址[:端口])
db_user = MySQL用户名
db_pass = MySQL密码
db_name = 数据库名
db_dropifexist = false #这个仅供测试用。默认不写或者false,如果设置成true,每次启动都会清空数据库。
etcd_addr =
【文件预览】:
duang-master
----.gitignore(627B)
----main.go(162B)
----README.md(2KB)
----routers()
--------router.go(2KB)
----views()
--------ippool()
--------deliver()
--------unit()
--------dockerd()
----conf()
--------app.conf(88B)
----tests()
--------default_test.go(965B)
----etcd_directory_arch.png(41KB)
----static()
--------js()
----.gitattributes(378B)
----models()
--------dockerdengine()
--------deliverengine()
--------dockerdscheduler()
--------init.go(582B)
--------sshclientengine()
--------core()
----haproxy+confd的etcd目录结构.xmind(67KB)
----confd_example()
--------conf.d()
--------templates()
----duang.xmind(176KB)
----duang.png(54KB)
----controllers()
--------default.go(243B)
--------utils.go(454B)
--------init.go(66B)
--------unit.go(15KB)
--------ippool.go(2KB)
--------dockerd.go(3KB)