diff --git a/composer.json b/composer.json index 4c57d2ae..117f83c6 100644 --- a/composer.json +++ b/composer.json @@ -50,6 +50,15 @@ "pre-package-uninstall": [ "Illuminate\\Foundation\\ComposerScripts::prePackageUninstall" ], + "setup": [ + "composer install", + "@php -r \"! file_exists('.env') || copy('.env.example', '.env');\"", + "@php artisan key:generate", + "@php artisan migrate --force", + "@php artisan db:seed --force", + "npm install", + "npm run build" + ], "dev": [ "Composer\\Config::disableProcessTimeout", "npx concurrently -c \"#93c5fd,#c4b5fd,#fb7185,#fdba74\" \"php artisan serve\" \"php artisan queue:listen --tries=1\" \"php artisan pail --timeout=0\" \"npm run dev\" --names=server,queue,logs,vite --kill-others"