# Docker fix 0.9.1

This revision fixes the local Docker bootstrap of 0.9.0.

## Fixed

- Keeps PHP build dependencies installed until the PECL Redis extension is compiled.
- Uses PHP 8.3, matching the application's declared minimum and improving extension compatibility.
- Adds the PHP cURL extension.
- Limits extension compilation parallelism to reduce Docker Desktop memory pressure.
- Adds a dedicated `vendor_data` volume so the source bind mount no longer hides Composer dependencies built into the image.
- Automatically creates the `digital-dossier` MinIO bucket via `minio-init`.

## Clean rebuild from 0.9.0

PowerShell:

```powershell
docker compose down -v --remove-orphans
docker builder prune -f
docker compose build --no-cache --progress=plain
docker compose up -d
docker compose ps
docker compose exec app php artisan key:generate
docker compose exec app php artisan migrate --seed --force
docker compose exec app php artisan optimize:clear
```

Open `http://localhost:8080`.
