This document explains how to use Docker to set up a development and testing environment for the Laravel Page Speed package.
- Docker
- Docker Compose
docker-compose up -ddocker-compose exec app composer installdocker-compose exec app composer testOr directly with PHPUnit:
docker-compose exec app vendor/bin/phpunitdocker-compose exec app composer check-styledocker-compose exec app composer fix-styledocker-compose exec app bashdocker-compose downdocker-compose down
docker-compose build --no-cache
docker-compose up -ddocker-compose logs -f appdocker-compose exec app vendor/bin/phpunit --filter TestClassName- app: PHP 8.2 CLI container with Composer and all dependencies
Note: This package only processes HTML/CSS/JS responses and does not require a database.
If you encounter permission issues:
docker-compose exec app chmod -R 755 vendordocker-compose exec app composer clear-cachedocker-compose exec app rm -rf vendor
docker-compose exec app composer install