feat: add vite_allowed_hosts config option for Vite dev server
Add a configurable `vite_allowed_hosts` field to `rx.Config` that controls
whether `allowedHosts: true` is set in the Vite dev server configuration.
This allows users running Reflex in Docker, Codespaces, or behind a reverse
proxy to opt-in to allowing all hosts, preventing 403 Forbidden errors from
Vite's host header validation.
Default is `False` (original behavior, Vite only allows localhost).
Users can enable it in rxconfig.py:
config = rx.Config(app_name="myapp", vite_allowed_hosts=True)
Or via environment variable:
REFLEX_VITE_ALLOWED_HOSTS=true reflex run
Unlink broken symlinks in the assets folder
Certain build environments, such as docker bind mounts, can create symlinks
that exist, but cannot be overwritten for whatever reason. So we unlink those
for Simon 🎁