# Site Images

## Placeholder assets (committed)

The following placeholder JPGs ship with the repo so the site renders correctly before production photography is added:

- `hero.jpg` — Home hero, gallery feature
- `action.jpg` — CTA bands
- `tex-a.jpg` through `tex-f.jpg` — Coaches, gallery tiles, facility shots

Regenerate placeholders:

```bash
php artisan images:placeholders
php artisan images:placeholders --force   # overwrite existing files
```

Replace these files with your production photography when ready. Paths are referenced from the database (`photo_path`, `image_path` columns) and served via `asset('images/...')`.

## Contact form email queue

Contact submissions queue `ContactFormSubmitted` mail. Configure `QUEUE_CONNECTION` in `.env`:

| Setting | When to use |
|---------|-------------|
| `sync` | Local dev and small deploys — emails send immediately, no worker |
| `database` or `redis` | Production — **must** run `php artisan queue:work` |

Production worker example:

```bash
php artisan queue:work --tries=3
```

Monitor failed jobs: `php artisan queue:failed`

See `.env.example` for full queue comments.
