440e29975aad890e7eed6861b3b49674d6041657
迅工捷使 Web
当前前端位于 web/,技术栈为 React、TypeScript 和 Vite。仓库根目录不再保留旧版 Tinode Webpack 应用及其构建产物。
本地开发
cd web
npm ci
npm run dev
检查与构建
cd web
node --test tests/*.test.mjs tests/*.test.ts
npm run lint
npm run build
生产构建输出到 web/dist/。
Docker 部署
根目录 Dockerfile 只复制并构建 web/:
docker build --build-arg TINODE_API_KEY="<部署密钥>" -t im-webapp .
测试集群通过 Gitea Actions 的 Deploy im-webapp (k3s test cluster) 工作流手动发布。
目录
web/:当前 Vite 前端源码、测试和静态资源docker/:Nginx 配置docs/:设计及实施文档.gitea/workflows/:测试集群部署工作流