Skip to content

Local Deployment

Requirements: JDK 8, Maven 3.6+, MySQL 8, Redis 6+, Node.js 18+, pnpm, and Flutter when working on Yuxin.

bash
git clone https://gitee.com/jinzheyi/yubb-saas-pro.git
cd yubb-saas-pro
mysql -u root -p < sql/mysql/1.0/shengyu-saas.sql
mvn -pl shengyu-server -am compile

Configure MySQL and Redis in application-local.yaml, then start the server and Vue applications. Yuxin configuration is based on lib/app/config/app_config.dart and can be overridden with --dart-define.

For physical devices, use a routable LAN address instead of localhost. LiveKit must publish a routable node IP, never a Docker 172.x bridge address.