ship setup script for cloning down new projects

This commit is contained in:
Taylor Otwell
2025-10-01 10:16:06 +01:00
parent 65712bd72d
commit 782803367b

View File

@@ -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"