fix: dockercompose save ./ volumes under /data/coolify
This commit is contained in:
		@@ -468,7 +468,24 @@ class ApplicationDeploymentJob implements ShouldQueue, ShouldBeEncrypted
 | 
				
			|||||||
                "docker network connect {$networkId} coolify-proxy || true", "hidden" => true, "ignore_errors" => true
 | 
					                "docker network connect {$networkId} coolify-proxy || true", "hidden" => true, "ignore_errors" => true
 | 
				
			||||||
            ]);
 | 
					            ]);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					        if (isset($this->docker_compose_base64)) {
 | 
				
			||||||
 | 
					            $readme = generate_readme_file($this->application->name, $this->application_deployment_queue->updated_at);
 | 
				
			||||||
 | 
					            $composeFileName = "$this->configuration_dir/docker-compose.yml";
 | 
				
			||||||
 | 
					            if ($this->pull_request_id !== 0) {
 | 
				
			||||||
 | 
					                $composeFileName = "$this->configuration_dir/docker-compose-pr-{$this->pull_request_id}.yml";
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					            $this->execute_remote_command(
 | 
				
			||||||
 | 
					                [
 | 
				
			||||||
 | 
					                    "mkdir -p $this->configuration_dir"
 | 
				
			||||||
 | 
					                ],
 | 
				
			||||||
 | 
					                [
 | 
				
			||||||
 | 
					                    "echo '{$this->docker_compose_base64}' | base64 -d > $composeFileName",
 | 
				
			||||||
 | 
					                ],
 | 
				
			||||||
 | 
					                [
 | 
				
			||||||
 | 
					                    "echo '{$readme}' > $this->configuration_dir/README.md",
 | 
				
			||||||
 | 
					                ]
 | 
				
			||||||
 | 
					            );
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
        $this->start_by_compose_file();
 | 
					        $this->start_by_compose_file();
 | 
				
			||||||
        $this->application->loadComposeFile(isInit: false);
 | 
					        $this->application->loadComposeFile(isInit: false);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@@ -1225,6 +1242,10 @@ COPY ./nginx.conf /etc/nginx/conf.d/default.conf");
 | 
				
			|||||||
                [executeInDocker($this->deployment_uuid, "docker compose --project-directory {$this->workdir} pull"), "hidden" => true],
 | 
					                [executeInDocker($this->deployment_uuid, "docker compose --project-directory {$this->workdir} pull"), "hidden" => true],
 | 
				
			||||||
                [executeInDocker($this->deployment_uuid, "docker compose --project-directory {$this->workdir} up --build -d"), "hidden" => true],
 | 
					                [executeInDocker($this->deployment_uuid, "docker compose --project-directory {$this->workdir} up --build -d"), "hidden" => true],
 | 
				
			||||||
            );
 | 
					            );
 | 
				
			||||||
 | 
					        } else if ($this->application->build_pack === 'dockercompose') {
 | 
				
			||||||
 | 
					            $this->execute_remote_command(
 | 
				
			||||||
 | 
					                ["docker compose --project-directory {$this->configuration_dir} up --build -d"],
 | 
				
			||||||
 | 
					            );
 | 
				
			||||||
        } else {
 | 
					        } else {
 | 
				
			||||||
            $this->execute_remote_command(
 | 
					            $this->execute_remote_command(
 | 
				
			||||||
                [executeInDocker($this->deployment_uuid, "docker compose --project-directory {$this->workdir} up --build -d"), "hidden" => true],
 | 
					                [executeInDocker($this->deployment_uuid, "docker compose --project-directory {$this->workdir} up --build -d"), "hidden" => true],
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,7 +7,7 @@ return [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    // The release version of your application
 | 
					    // The release version of your application
 | 
				
			||||||
    // Example with dynamic git hash: trim(exec('git --git-dir ' . base_path('.git') . ' log --pretty="%h" -n1 HEAD'))
 | 
					    // Example with dynamic git hash: trim(exec('git --git-dir ' . base_path('.git') . ' log --pretty="%h" -n1 HEAD'))
 | 
				
			||||||
    'release' => '4.0.0-beta.149',
 | 
					    'release' => '4.0.0-beta.150',
 | 
				
			||||||
    // When left empty or `null` the Laravel environment will be used
 | 
					    // When left empty or `null` the Laravel environment will be used
 | 
				
			||||||
    'environment' => config('app.env'),
 | 
					    'environment' => config('app.env'),
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,3 +1,3 @@
 | 
				
			|||||||
<?php
 | 
					<?php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
return '4.0.0-beta.149';
 | 
					return '4.0.0-beta.150';
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,7 +4,7 @@
 | 
				
			|||||||
            "version": "3.12.36"
 | 
					            "version": "3.12.36"
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "v4": {
 | 
					        "v4": {
 | 
				
			||||||
            "version": "4.0.0-beta.149"
 | 
					            "version": "4.0.0-beta.150"
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user