# Installation Guide

## Requirements

- Docker
- Docker Compose
- PHP 8.4 (for local CLI tasks if not using Docker)
- Composer (optional if using Docker build)

## Setup

1. Copy `.env.example` to `.env`
2. Fill in database, Redis, OpenAI, ElevenLabs, Icecast, AzuraCast, and weather credentials.
3. Run `docker compose up --build -d`
4. Run `docker compose exec app php artisan key:generate`
5. Run `docker compose exec app php artisan migrate --seed`
6. Start the scheduler with `docker compose exec app php artisan schedule:work`

## Notes

- The application uses Redis for queue and caching.
- Use `docker compose logs -f app` for runtime debugging.
