Java 21 required
- Muserver serving react assets
- run
RunLocal.javafile, this runsnpm run devcommand and reverse proxies dev server
- Build Jar with simple muserver
- Add web folder with ui with vite config with certain output directory, this now works with base url
- Run
npm run devcommand using java app (add shutdown hook as well) - Reverse proxy to dev UI in
RunLocal.javafile - Graceful shutdown
- React Router integration