diff --git a/app/Http/Livewire/Project/New/PublicGitRepository.php b/app/Http/Livewire/Project/New/PublicGitRepository.php index 782c75998..2b68f24e2 100644 --- a/app/Http/Livewire/Project/New/PublicGitRepository.php +++ b/app/Http/Livewire/Project/New/PublicGitRepository.php @@ -78,7 +78,7 @@ class PublicGitRepository extends Component $application_init = [ - 'name' => generate_random_name(), + 'name' => generate_application_name($git_repository, $git_branch), 'git_repository' => $git_repository, 'git_branch' => $git_branch, 'build_pack' => 'nixpacks', diff --git a/bootstrap/helpers/shared.php b/bootstrap/helpers/shared.php index 471ce2471..57fa14c27 100644 --- a/bootstrap/helpers/shared.php +++ b/bootstrap/helpers/shared.php @@ -52,3 +52,8 @@ function generate_random_name() $cuid = new Cuid2(7); return Str::kebab("{$generator->getName()}-{$cuid}"); } +function generate_application_name(string $git_repository, string $git_branch) +{ + $cuid = new Cuid2(7); + return Str::kebab("{$git_repository}:{$git_branch}-{$cuid}"); +} diff --git a/resources/views/components/navbar.blade.php b/resources/views/components/navbar.blade.php index 4b7a3de3d..e49bf3c41 100644 --- a/resources/views/components/navbar.blade.php +++ b/resources/views/components/navbar.blade.php @@ -13,7 +13,7 @@