用于非正式、走廊式互动的空间视频休息室 https://loungemesh.com
适用于非正式在线和混合活动的空间视频休息室 - 在共享的 2D 空间中自由移动,并采用基于距离的音频。专为 Eventyay 集成和自主托管 Jitsi 而构建。
文档: docs.loungemesh.com — 使用 TypeDoc + VitePress 构建,通过 GitHub Actions 部署到 GitHub Pages(DOCS_CNAME + DOCS_BASE_URL 仓库变量)。请参阅 发布文档。
npm install
npm run setup
npm run devnpm run setup
npm run docker:up使用 127.0.0.1 进行 Docker 烟雾测试;有些系统会先将 localhost 解析为 IPv6,这可能会重置映射的容器端口。
| 命令 | 描述 |
|---|---|
npm run dev |
开发服务器 |
npm run build |
生产构建 → dist/ |
npm test |
Vitest 单元测试 |
npm run docs:dev |
在本地运行 VitePress 文档 |
npm run docs:build |
将文档构建到 docs-site/.vitepress/dist |
npm run test:e2e |
Playwright 烟雾测试(在 npm run build 后) |
npm run typecheck |
使用 vue-tsc 对 .ts 和 .vue 进行类型检查 |
npm run setup |
为本地开发创建 .env 并设置 Docker(loungemesh.sh dev) |
npm run deploy |
在服务器上重新构建 Docker 堆栈(loungemesh.sh deploy) |
npm run fix:jvb |
修复 JVB 广告错误的公共 IP |
生产服务器的设置使用 ./scripts/loungemesh.sh bootstrap — 请参阅 部署。
暂无开放 Issues,或尚未同步最近议题。