@@ -52,9 +52,9 @@ func containerName(network string, service string) string {
5252 return fmt .Sprintf ("%s_%s_1" , network , service )
5353}
5454
55- func initServices (network string , dockerClient * docker.Client , listeners map [string ]core.DockerEventListener ) []core.Service {
55+ func initServices (configPath string , network string , dockerClient * docker.Client , listeners map [string ]core.DockerEventListener ) []core.Service {
5656
57- f , err := ioutil .ReadFile ("/root/network/data/config.json" )
57+ f , err := ioutil .ReadFile (configPath )
5858 if err != nil {
5959 panic (err )
6060 }
@@ -128,7 +128,7 @@ func initServices(network string, dockerClient *docker.Client, listeners map[str
128128 return result
129129}
130130
131- func NewManager (network string ) (* Manager , error ) {
131+ func NewManager (network string , configPath string ) (* Manager , error ) {
132132 factory , err := core .NewClientFactory ()
133133 if err != nil {
134134 return nil , err
@@ -140,7 +140,8 @@ func NewManager(network string) (*Manager, error) {
140140
141141 manager := Manager {
142142 network : network ,
143- services : initServices (network , factory .GetSharedInstance (), listeners ),
143+ configPath : configPath ,
144+ services : initServices (network , configPath , factory .GetSharedInstance (), listeners ),
144145 factory : factory ,
145146 logger : logger ,
146147 listeners : listeners ,
0 commit comments