Fix Dockerfile location in deployment job
This commit is contained in:
		@@ -356,7 +356,7 @@ class ApplicationDeploymentJob implements ShouldQueue, ShouldBeEncrypted
 | 
				
			|||||||
        $this->prepare_builder_image();
 | 
					        $this->prepare_builder_image();
 | 
				
			||||||
        $this->execute_remote_command(
 | 
					        $this->execute_remote_command(
 | 
				
			||||||
            [
 | 
					            [
 | 
				
			||||||
                executeInDocker($this->deployment_uuid, "echo '$dockerfile_base64' | base64 -d > $this->workdir/Dockerfile")
 | 
					                executeInDocker($this->deployment_uuid, "echo '$dockerfile_base64' | base64 -d > $this->workdir$this->dockerfile_location")
 | 
				
			||||||
            ],
 | 
					            ],
 | 
				
			||||||
        );
 | 
					        );
 | 
				
			||||||
        $this->generate_image_names();
 | 
					        $this->generate_image_names();
 | 
				
			||||||
@@ -1013,7 +1013,7 @@ COPY ./nginx.conf /etc/nginx/conf.d/default.conf");
 | 
				
			|||||||
            }");
 | 
					            }");
 | 
				
			||||||
            } else {
 | 
					            } else {
 | 
				
			||||||
                $this->execute_remote_command([
 | 
					                $this->execute_remote_command([
 | 
				
			||||||
                    executeInDocker($this->deployment_uuid, "docker build $this->buildTarget $this->addHosts --network host -f {$this->workdir}/{$this->dockerfile_location} {$this->build_args} --progress plain -t $this->build_image_name {$this->workdir}"), "hidden" => true
 | 
					                    executeInDocker($this->deployment_uuid, "docker build $this->buildTarget $this->addHosts --network host -f {$this->workdir}{$this->dockerfile_location} {$this->build_args} --progress plain -t $this->build_image_name {$this->workdir}"), "hidden" => true
 | 
				
			||||||
                ]);
 | 
					                ]);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                $dockerfile = base64_encode("FROM {$this->application->static_image}
 | 
					                $dockerfile = base64_encode("FROM {$this->application->static_image}
 | 
				
			||||||
@@ -1125,7 +1125,7 @@ COPY ./nginx.conf /etc/nginx/conf.d/default.conf");
 | 
				
			|||||||
    private function add_build_env_variables_to_dockerfile()
 | 
					    private function add_build_env_variables_to_dockerfile()
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        $this->execute_remote_command([
 | 
					        $this->execute_remote_command([
 | 
				
			||||||
            executeInDocker($this->deployment_uuid, "cat {$this->workdir}/{$this->dockerfile_location}"), "hidden" => true, "save" => 'dockerfile'
 | 
					            executeInDocker($this->deployment_uuid, "cat {$this->workdir}{$this->dockerfile_location}"), "hidden" => true, "save" => 'dockerfile'
 | 
				
			||||||
        ]);
 | 
					        ]);
 | 
				
			||||||
        $dockerfile = collect(Str::of($this->saved_outputs->get('dockerfile'))->trim()->explode("\n"));
 | 
					        $dockerfile = collect(Str::of($this->saved_outputs->get('dockerfile'))->trim()->explode("\n"));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -1134,7 +1134,7 @@ COPY ./nginx.conf /etc/nginx/conf.d/default.conf");
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
        $dockerfile_base64 = base64_encode($dockerfile->implode("\n"));
 | 
					        $dockerfile_base64 = base64_encode($dockerfile->implode("\n"));
 | 
				
			||||||
        $this->execute_remote_command([
 | 
					        $this->execute_remote_command([
 | 
				
			||||||
            executeInDocker($this->deployment_uuid, "echo '{$dockerfile_base64}' | base64 -d > {$this->workdir}/{$this->dockerfile_location}"),
 | 
					            executeInDocker($this->deployment_uuid, "echo '{$dockerfile_base64}' | base64 -d > {$this->workdir}{$this->dockerfile_location}"),
 | 
				
			||||||
            "hidden" => true
 | 
					            "hidden" => true
 | 
				
			||||||
        ]);
 | 
					        ]);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user