Environment Variables
Exowpee uses a.env file for configuration. Copy .env.example to get started:
Application Settings
Database (PostgreSQL)
Authentication (JWT & Sanctum)
Cache & Session
Queue
Named queues used by Exowpee:
client_refresh— Real-time UI update broadcastsdefault— General background jobs
Broadcasting (Reverb WebSockets)
Configuration Files
Configuration files live inconfig/ and can be cached for production:
Key configuration files
config/auth.php — Authentication guards
Exowpee uses multiple authentication guards:
config/scramble.php — API Documentation
Configures automatic OpenAPI specification generation via Scramble.
config/telescope.php — Debugging
Laravel Telescope configuration for local debugging. Only active when APP_ENV=local.
Production configuration
For production deployments, always:- Set
APP_ENV=productionandAPP_DEBUG=false - Cache configuration:
php artisan config:cache - Cache routes:
php artisan route:cache - Use Redis for cache and queue instead of database
- Configure proper SMTP for mail
- Set
REVERB_SCHEME=httpsfor secure WebSockets