added config file support for etcd

This commit is contained in:
Todd Gruben 2014-04-04 17:22:08 -05:00
parent 1daed6260b
commit 22325cf38e

View file

@ -37,7 +37,9 @@ type Service struct {
func NewService() *Service {
service := new(Service)
service.init_id()
service.Etcd = etcd.NewClient(nil)
etc_hosts := config.GetStringArrayDefault("etcd_servers", []string{})
service.Etcd = etcd.NewClient(etc_hosts)
service.Cluster = db.NewCluster()
service.TopologyMapper = NewTopologyMapper(service, "/pilosa/0")
service.ProcessMapper = NewProcessMapper(service, "/pilosa/0")