diff --git a/bootstrap/helpers/shared.php b/bootstrap/helpers/shared.php index 117e5c9dc..72b92e95a 100644 --- a/bootstrap/helpers/shared.php +++ b/bootstrap/helpers/shared.php @@ -3206,6 +3206,15 @@ function newParser(Application|Service $resource, int $pull_request_id = 0, ?int $use_network_mode = data_get($service, 'network_mode') !== null; $depends_on = collect(data_get($service, 'depends_on', [])); $labels = collect(data_get($service, 'labels', [])); + if ($labels->count() > 0) { + if (isAssociativeArray($labels)) { + $newLabels = collect([]); + $labels->each(function ($value, $key) use ($newLabels) { + $newLabels->push("$key=$value"); + }); + $labels = $newLabels; + } + } $environment = collect(data_get($service, 'environment', [])); $ports = collect(data_get($service, 'ports', [])); $buildArgs = collect(data_get($service, 'build.args', [])); @@ -3819,6 +3828,7 @@ function newParser(Application|Service $resource, int $pull_request_id = 0, ?int return $volume; }); + ray($serviceLabels); $payload = collect($service)->merge([ 'container_name' => $containerName, 'restart' => $restart->value(), diff --git a/config/constants.php b/config/constants.php index 3287f61e4..e7c7b68b9 100644 --- a/config/constants.php +++ b/config/constants.php @@ -2,7 +2,7 @@ return [ 'coolify' => [ - 'version' => '4.0.0-beta.408', + 'version' => '4.0.0-beta.409', 'helper_version' => '1.0.8', 'realtime_version' => '1.0.7', 'self_hosted' => env('SELF_HOSTED', true), diff --git a/other/nightly/versions.json b/other/nightly/versions.json index 8d7639e3f..e940b635b 100644 --- a/other/nightly/versions.json +++ b/other/nightly/versions.json @@ -1,7 +1,7 @@ { "coolify": { "v4": { - "version": "4.0.0-beta.408" + "version": "4.0.0-beta.409" }, "nightly": { "version": "4.0.0-beta.410" diff --git a/resources/views/livewire/project/application/source.blade.php b/resources/views/livewire/project/application/source.blade.php index 29c5c6142..56bace154 100644 --- a/resources/views/livewire/project/application/source.blade.php +++ b/resources/views/livewire/project/application/source.blade.php @@ -26,9 +26,11 @@
Code source of your application.
-
Currently connected source: {{ $application->source->name }} -
+ @if (!$privateKeyId) +
Currently connected source: {{ data_get($application, 'source.name', 'No source connected') }} +
+ @endif
@@ -38,38 +40,6 @@
-
-

Change Git Source

-
- @forelse ($sources as $source) -
- - -
-
- {{ $source->name }} - @if ($application->source_id === $source->id) - (current) - @endif -
-
- {{ $source->organization ?? 'Personal Account' }} -
-
-
-
-
- @empty -
No sources found
- @endforelse -
-
- @if ($privateKeyId)

Deploy Key

Currently attached Private Key: @endforeach
+ @else +
+

Change Git Source

+
+ @forelse ($sources as $source) +
+ + +
+
+ {{ $source->name }} + @if ($application->source_id === $source->id) + (current) + @endif +
+
+ {{ $source->organization ?? 'Personal Account' }} +
+
+
+
+
+ @empty +
No sources found
+ @endforelse +
+
@endif diff --git a/resources/views/livewire/project/database/redis/general.blade.php b/resources/views/livewire/project/database/redis/general.blade.php index 20acf52c0..577c0d3e9 100644 --- a/resources/views/livewire/project/database/redis/general.blade.php +++ b/resources/views/livewire/project/database/redis/general.blade.php @@ -13,22 +13,41 @@ helper="For all available images, check here:

https://hub.docker.com/_/redis" />
- @if (version_compare($redis_version, '6.0', '>=')) - If you change the values in the database, please sync it here, + otherwise + automations won't work.
Changing them here will not change the values in the database. +
+
+ @if (version_compare($redis_version, '6.0', '>=')) + + @endif + +
+ @else +
You can only change the username and password in the database after + initial start.
+
+ @if (version_compare($redis_version, '6.0', '>=')) + - @endif - isSharedVariable('REDIS_USERNAME')" /> + @endif + + :disabled="$this->isSharedVariable('REDIS_PASSWORD')" /> +
+ @endif