@@ -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