Commits
Click on a commit to change the comparison rangeAdd V2 UI packaging and Docker integration
Add support for building and serving the V2 React UI alongside V1:
- Add base path placeholder to V2 vite.config.ts for dynamic serving
- Add PREFECT_UI_V2_ENABLED setting to switch between UIs
- Add V2 UI path constants in prefect.__init__
- Update Dockerfile to build both UIs (V1 with Node 20, V2 with Node 22)
- Update pyproject.toml to include ui-v2 as build artifact
- Update server to serve V2 UI when setting enabled
- Update GitHub Actions workflow to build V2 UI
V1 remains the default. Enable V2 with PREFECT_UI_V2_ENABLED=true.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> Merge branch 'main' into ui-v2/v2-ui-packaging-and-docker