fix: new docker compose parsing
This commit is contained in:
parent
23a1b1925f
commit
19cfe4e514
@ -1688,7 +1688,7 @@ function parseDockerComposeFile(Service|Application $resource, bool $isNew = fal
|
|||||||
$read_only = data_get($volume, 'read_only');
|
$read_only = data_get($volume, 'read_only');
|
||||||
if ($source && $target) {
|
if ($source && $target) {
|
||||||
$uuid = $resource->uuid;
|
$uuid = $resource->uuid;
|
||||||
if ((str($source)->startsWith('.') || str($source)->startsWith('~'))) {
|
if ((str($source)->startsWith('.') || str($source)->startsWith('~') || str($source)->startsWith('/'))) {
|
||||||
$dir = base_configuration_dir().'/applications/'.$resource->uuid;
|
$dir = base_configuration_dir().'/applications/'.$resource->uuid;
|
||||||
if (str($source, '.')) {
|
if (str($source, '.')) {
|
||||||
$source = str($source)->replaceFirst('.', $dir);
|
$source = str($source)->replaceFirst('.', $dir);
|
||||||
@ -1696,11 +1696,6 @@ function parseDockerComposeFile(Service|Application $resource, bool $isNew = fal
|
|||||||
if (str($source, '~')) {
|
if (str($source, '~')) {
|
||||||
$source = str($source)->replaceFirst('~', $dir);
|
$source = str($source)->replaceFirst('~', $dir);
|
||||||
}
|
}
|
||||||
if ($pull_request_id === 0) {
|
|
||||||
$source = $uuid."-$source";
|
|
||||||
} else {
|
|
||||||
$source = $uuid."-$source-pr-$pull_request_id";
|
|
||||||
}
|
|
||||||
if ($read_only) {
|
if ($read_only) {
|
||||||
data_set($volume, 'source', $source.':'.$target.':ro');
|
data_set($volume, 'source', $source.':'.$target.':ro');
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user