fix: fqdn on apps

This commit is contained in:
Andras Bacsai 2023-08-27 14:55:57 +02:00
parent 35a75e1066
commit 932e58531d

View File

@ -139,10 +139,12 @@ class General extends Component
ray($this->application); ray($this->application);
try { try {
$this->validate(); $this->validate();
if (data_get($this->application,'fqdn')) {
$domains = Str::of($this->application->fqdn)->trim()->explode(',')->map(function ($domain) { $domains = Str::of($this->application->fqdn)->trim()->explode(',')->map(function ($domain) {
return Str::of($domain)->trim()->lower(); return Str::of($domain)->trim()->lower();
}); });
$this->application->fqdn = $domains->implode(',');
}
if ($this->application->dockerfile) { if ($this->application->dockerfile) {
$port = get_port_from_dockerfile($this->application->dockerfile); $port = get_port_from_dockerfile($this->application->dockerfile);
if ($port) { if ($port) {
@ -155,7 +157,6 @@ class General extends Component
if ($this->application->publish_directory && $this->application->publish_directory !== '/') { if ($this->application->publish_directory && $this->application->publish_directory !== '/') {
$this->application->publish_directory = rtrim($this->application->publish_directory, '/'); $this->application->publish_directory = rtrim($this->application->publish_directory, '/');
} }
$this->application->fqdn = $domains->implode(',');
$this->application->save(); $this->application->save();
$this->emit('success', 'Application settings updated!'); $this->emit('success', 'Application settings updated!');
} catch (\Exception $e) { } catch (\Exception $e) {