fix:new parser only in dev

This commit is contained in:
Andras Bacsai 2024-08-22 16:50:29 +02:00
parent 1e24ab9146
commit 5394223f6b
3 changed files with 22 additions and 6 deletions

View File

@ -1106,10 +1106,11 @@ public function parseCompose(int $pull_request_id = 0, ?int $preview_id = null)
if (! $this->docker_compose_raw) {
return collect([]);
}
if (isDev()) {
$compose = dockerComposeParserForApplications($this);
// $compose = dockerComposeParserForApplications($this);
// return $compose;
return $compose;
}
$isNew = false;
$isSameDockerComposeFile = false;

View File

@ -1167,10 +1167,23 @@ function dockerComposeParserForApplications(Application $application): Collectio
]);
}
}
// ray($environment);
$environment = $application->environment_variables()->where('application_id', $application->id)->get()->mapWithKeys(function ($item) {
return [$item['key'] => $item['value']];
});
// if ($environment?->count() > 0) {
// $environment = $environment->map(function ($value, $key) use ($application) {
// $found = $application->environment_variables()->where('key', $key)->where('application_id', $application->id)->first();
// if ($found) {
// $value = $found->value;
// }
// return $value;
// });
// }
// Labels
$fqdns = collect([]);
if ($application?->serviceType()) {

View File

@ -254,9 +254,11 @@ class="underline" href="https://coolify.io/docs/knowledge-base/docker/registry"
helper="You need to modify the docker compose file." monacoEditorLanguage="yaml"
useMonacoEditor />
@else
{{-- <x-forms.textarea rows="10" readonly id="application.docker_compose_raw"
label="Docker Compose Content (raw)" helper="You need to modify the docker compose file."
monacoEditorLanguage="yaml" useMonacoEditor /> --}}
@if (isDev())
<x-forms.textarea rows="10" readonly id="application.docker_compose_raw"
label="Docker Compose Content (raw)" helper="You need to modify the docker compose file."
monacoEditorLanguage="yaml" useMonacoEditor />
@endif
<x-forms.textarea rows="10" readonly id="application.docker_compose"
label="Docker Compose Content" helper="You need to modify the docker compose file."
monacoEditorLanguage="yaml" useMonacoEditor />