]> _ Git - fluidbook-toolbox.git/commitdiff
wip #6693 @0.25
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 29 Jan 2024 17:41:37 +0000 (18:41 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 29 Jan 2024 17:41:37 +0000 (18:41 +0100)
app/Http/Controllers/Admin/Operations/Tools/DockerWebContainer.php

index 28b824fbe6fae8359d536dafce18ea1b69ed1e40..ce49c0bd14a58147e7573aa3e8bc7bbb8e768d94 100644 (file)
@@ -119,12 +119,18 @@ trait DockerWebContainer
                 `rm -rf $dir/www;composer create-project laravel/laravel $dir/www`;
                 $composerFile = $dir . '/www/composer.json';
                 $composer = json_decode(file_get_contents($composerFile));
-                $composer->name = $name;
+                $composer->name = str_replace('-', '/', $name);
                 $composer->license = 'Proprietary';
                 $composer->keywords = [$name];
-                $composer->descriptions = $name . ' project';
+                $composer->description = $name . ' project';
                 $composer->require->{"cubist/cms-back"} = 'dev-backpack5';
+                $composer->repositories = [
+                    ['type' => 'composer', 'url' => "https://composer.cubedesigners.com/"],
+                    ['type' => 'composer', 'url' => "https://repo.backpackforlaravel.com/"]
+                ];
+                $composer->{"minimum-stability"} = 'dev';
                 file_put_contents($composerFile, json_encode($composer));
+                copy(base_path() . '/auth.json', $dir . '/www/auth.json');
                 `rm -rf $dir/www/vendor`;
             }