momotalk
请在遵循蔚蓝档案二创条例的基础上使用本项目,禁止用于商业和盈利用途
需要准备:
- 阿里云OSS
- 在bucket的 数据安全-跨域设置 中添加跨域规则:
来源: * 允许 Methods: GET POST HEAD 允许 Headers: * 暴露 Headers: x-oss-meta-thumbnail x-oss-request-id ETag
- 在bucket的 数据安全-跨域设置 中添加跨域规则:
- 数据库, 默认使用mysql, 可以根据需要改用其他数据库
- 服务器参考配置:
- CPU&内存 1核(vCPU) 2 GiB (如果你不在服务器上编译可以用1G内存)
- Alibaba Cloud Linux 3.2104 LTS 64位
在项目中全局搜索@init
,安装提示信息进行配置
npm run dev
初始化数据库 npx prisma migrate dev --name init
git clone git@github.com:dislido/open-momotalk.git
cd open-momotalk
npm i
npm run deploy
cd open-momotalk
git pull
npm run restart
- 本地开发页面报momotalk.webmanifest 404: 执行
npm run build&&npm run clean
因为权限系统没完成,目前没在页面中添加此功能, 可以npx prisma studio
直接在数据库里添加,
或者使用server/services/momotalk/group.ts
中的createGroup
自行实现
Chrome/Edge>=112 Safari>=17 Firefox>=117