{ "name": "OpenClassify Dev", "dockerComposeFile": ["../docker-compose.dev.yml"], "service": "app", "workspaceFolder": "/var/www/html", "forwardPorts": [8000, 5173, 8025], "portsAttributes": { "8000": {"label": "Application", "onAutoForward": "openPreview"}, "5173": {"label": "Vite HMR"}, "8025": {"label": "Mailpit"} }, "postCreateCommand": "composer install && npm install && cp -n .env.example .env && php artisan key:generate --force", "postStartCommand": "php artisan migrate --force && php artisan db:seed --force", "customizations": { "vscode": { "extensions": [ "bmewburn.vscode-intelephense-client", "bradlc.vscode-tailwindcss", "esbenp.prettier-vscode", "onecentlin.laravel-blade", "amiralizadeh9480.laravel-extra-intellisense" ], "settings": { "php.validate.executablePath": "/usr/local/bin/php", "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode", "[php]": { "editor.defaultFormatter": "bmewburn.vscode-intelephense-client" } } } } }