@@ -53,11 +53,12 @@ import (
5353)
5454
5555const (
56- DEVTRON_ENV_VAR_PREFIX = "$devtron_env_"
57- BUILD_ARG_FLAG = "--build-arg"
58- ROOT_PATH = "."
59- BUILDX_K8S_DRIVER_NAME = "devtron-buildx-builder"
60- BUILDX_NODE_NAME = "devtron-buildx-node-"
56+ DEVTRON_ENV_VAR_PREFIX = "$devtron_env_"
57+ BUILD_ARG_FLAG = "--build-arg"
58+ ROOT_PATH = "."
59+ BUILDX_K8S_DRIVER_NAME = "devtron-buildx-builder"
60+ BUILDX_NODE_NAME = "devtron-buildx-node-"
61+ DOCKERD_OUTPUT_FILE_PATH = "/usr/local/bin/nohup.out"
6162)
6263
6364type DockerHelper interface {
@@ -112,7 +113,7 @@ func (impl *DockerHelperImpl) StartDockerDaemon(commonWorkflowRequest *CommonWor
112113 dockerMtuValueFlag = fmt .Sprintf ("--mtu=%d" , commonWorkflowRequest .CiBuildDockerMtuValue )
113114 }
114115 if connection == util .INSECURE {
115- dockerdstart = fmt .Sprintf ("dockerd %s --insecure-registry %s --host=unix:///var/run/docker.sock %s --host=tcp://0.0.0.0:2375 > /usr/local/bin/nohup.out 2>&1 &" , defaultAddressPoolFlag , host , dockerMtuValueFlag )
116+ dockerdstart = fmt .Sprintf ("dockerd %s --insecure-registry %s --host=unix:///var/run/docker.sock %s --host=tcp://0.0.0.0:2375 > %s 2>&1 &" , defaultAddressPoolFlag , host , dockerMtuValueFlag , DOCKERD_OUTPUT_FILE_PATH )
116117 log .Println ("Insecure Registry" )
117118 } else {
118119 if connection == util .SECUREWITHCERT {
@@ -149,20 +150,22 @@ func (impl *DockerHelperImpl) StartDockerDaemon(commonWorkflowRequest *CommonWor
149150 return err
150151 }
151152 }
152- dockerdstart = fmt .Sprintf ("dockerd %s --host=unix:///var/run/docker.sock %s --host=tcp://0.0.0.0:2375 > /usr/local/bin/nohup.out 2>&1 &" , defaultAddressPoolFlag , dockerMtuValueFlag )
153+ dockerdstart = fmt .Sprintf ("dockerd %s --host=unix:///var/run/docker.sock %s --host=tcp://0.0.0.0:2375 > %s 2>&1 &" , defaultAddressPoolFlag , dockerMtuValueFlag , DOCKERD_OUTPUT_FILE_PATH )
153154 }
154155 cmd := impl .GetCommandToExecute (dockerdstart )
155156 out , err := cmd .CombinedOutput ()
156157 if err != nil {
157158 log .Println ("failed to start docker daemon" )
159+ util .PrintFileContent (DOCKERD_OUTPUT_FILE_PATH )
158160 return err
159161 }
160162 log .Println ("docker daemon started " , string (out ))
161163 err = impl .waitForDockerDaemon (util .DOCKER_PS_START_WAIT_SECONDS )
162164 if err != nil {
165+ util .PrintFileContent (DOCKERD_OUTPUT_FILE_PATH )
163166 return err
164167 }
165- return err
168+ return nil
166169 }
167170
168171 if err := util .ExecuteWithStageInfoLog (util .DOCKER_DAEMON , startDockerDaemon ); err != nil {
0 commit comments