-
Notifications
You must be signed in to change notification settings - Fork 0
Dev
Main command: ./dev.sh runs Vite (client) and tsx watch (server) directly, no pnpm wrapper.
Migration from bun to pnpm was done for two reasons:
- Allows better handling of deps/conf files.
- Package manager
bunwas segfaulting/sigill during dev.
Main command: ./dev.sh and useToken("dev") in DevTools Console.
To nuke local dev data: rm -rf ./apps/server/data/
All your host needs is pnpm and nodejs installed. (I assume linux. But you can just use docker on Winslows/MacOS)
On first launch it will download mediasoup release from mediasoup-github so that you do not need to build it manually.
We also have the same setup inside docker through caesar-dev profile.
Docker has a variant for tls internal on 8443 in case you have another site on 443 and want to test prod build:
Self-signed cert from its local CA on first start, so https://localhost:8443 works without DNS or a public CA. Browsers will warn on first visit; accept once per browser profile. Can also go to DevTools look out for
alt-svcto say h3 (HTTP3 working).
./up.sh --prod-dev
tRPC Mediasoup Drizzle ORM React Radix UI ShadCN UI Tailwind CSS
Useful to run prettier on commit .pre-commit-config.yaml
Made with 🖤 CHANGELOG