Resolve BUG-004 - frontend container unhealthy status.
Changes:
- Created /api/health endpoint using Next.js 15 App Router
- Supports GET and HEAD requests for health checks
- Returns JSON with status, timestamp, uptime, environment info
- Docker container now shows 'healthy' status
Fixes:
- Docker healthcheck endpoint missing (BUG-004)
- Container status showing 'unhealthy' despite working correctly
Testing:
- Verified endpoint returns 200 OK with health data
- Confirmed Docker container status changed to 'healthy'
- Health check interval: 30s, timeout: 10s, retries: 3
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>