From 6e4de0abd3c74ec67925aac7cbed3a378d32593b Mon Sep 17 00:00:00 2001 From: "A.Unger" Date: Mon, 19 Apr 2021 13:32:38 +0200 Subject: [PATCH] config parsing on run command --- ocis/pkg/runtime/service/service.go | 1 + 1 file changed, 1 insertion(+) diff --git a/ocis/pkg/runtime/service/service.go b/ocis/pkg/runtime/service/service.go index d8a80dcc3c..b0a5f1fabf 100644 --- a/ocis/pkg/runtime/service/service.go +++ b/ocis/pkg/runtime/service/service.go @@ -194,6 +194,7 @@ func Start(o ...Option) error { // Start indicates the Service Controller to start a new supervised service as an OS thread. func (s *Service) Start(name string, reply *int) error { swap := deepcopy.Copy(s.cfg) + swap.(*ociscfg.Config).Mode = ociscfg.UNSUPERVISED if _, ok := s.ServicesRegistry[name]; ok { *reply = 0 s.serviceToken[name] = append(s.serviceToken[name], s.Supervisor.Add(s.ServicesRegistry[name](swap.(*ociscfg.Config))))