fix: PR deployments use the first fqdn as base

This commit is contained in:
Andras Bacsai 2023-10-05 13:35:16 +02:00
parent 0e583334e7
commit 76b8d048d4
2 changed files with 3 additions and 1 deletions

View File

@ -92,6 +92,7 @@ public function new()
$generatedValue = $value;
if ($value->contains('SERVICE_')) {
$command = $value->after('SERVICE_')->beforeLast('_');
// TODO: make it shared with Service.php
switch ($command->value()) {
case 'PASSWORD':
$generatedValue = Str::password(symbols: false);

View File

@ -29,7 +29,8 @@ public function resetToDefault()
public function generate_real_url()
{
if (data_get($this->application, 'fqdn')) {
$url = Url::fromString($this->application->fqdn);
$firstFqdn = Str::of($this->application->fqdn)->before(',');
$url = Url::fromString($firstFqdn);
$host = $url->getHost();
$this->preview_url_template = Str::of($this->application->preview_url_template)->replace('{{domain}}', $host);
}