- Frontend Fixes:
- Correct import paths for `useToast` hook in `WebhooksPage.tsx` and `AdminDashboardPage.tsx` (camelCase vs kebab-case).
- Update `WebhooksPage.tsx` to use the existing custom `Dialog` component API instead of non-existent composed components.
- Backend Fixes:
- Remove explicit transaction blocks from `011_cleanup_refresh_tokens.sql` to avoid conflict with migration runner's transaction handling.
- Configuration:
- Create `.env` file with production configuration for local testing.
- Fix Nginx configuration in `apps/web/nginx.conf`:
- Use resolver and variables for upstream proxies to ensure frontend starts even if backends are down.
- Fix stream server proxy path to route `/stream` to `/ws`.
- Fix `docker-compose.production.yml` to use correct `Dockerfile` for stream server.
- Add `docker-compose.hybrid.yml` to support running infrastructure (DBs) in Docker with `network_mode: host` while running apps natively (bypassing Docker build rate limits).