I got an error when running bracket through the provided compose because
mounting directly to the postgres data directory is not allowed after
version 18
Vite is much simpler to use than Next.js and we don't need any of the
features Next has that Vite doesn't have.
Benefits of moving to Vite are:
- Much better performance in dev and prod environments
- Much better build times
- Actual support for static exports, no vendor lock-in of having to use
Vercel
- Support for runtime environment variables/loading config from `.env`
files
- No annoying backwards-incompatible changes on major releases of Next
- Better i18n support without having to define getServerSideProps on
every page
- Better bundle optimization
- No opt-out Vercel telemetry
Also replaces yarn by pnpm and upgrades mantine to 8.3