name: docker-ops description: Manage and execute commands within the project's Docker environment. Use when running artisan commands, composer, migrations, or tests.
Docker Operations Skill
Critical Rule
NEVER run PHP, Composer, or Artisan commands directly on the host. ALWAYS use the Docker container.
Execution Patterns
- Artisan:
docker compose exec app php artisan <command> - Composer:
docker compose exec app composer <command> - Tests:
docker compose exec app php artisan test - Shell:
docker compose exec app bash
Makefile Shortcuts
Prefer these shortcuts when available:
make optimize: Refresh Laravel cache.make composer-install: Install dependencies.make rebuild-restart: Full environment reset.
Environment Info
- App Container:
app(PHP 8.1 FPM) - Redis Container:
redis(Port 6389) - Working Directory:
/var/wwwinside the container.