其他关联项目
- 虚研社按钮 xuyanshe-voice-button
- 上传站项目 voice-upload-panel
- 上传、管理音声
- node版本 >= 20.11.0
-
在
.env
文件中修改XYSBTN_WORKPLACE = 后端读取证书、存放音声,jwt校验密钥文件的路径,必须是绝对路径 API_SERVER_URL = API对外访问的地址 PG_URL = 数据库连接URL
-
配置jwt校验密钥
.env
文件XYSBTN_WORKPLACE
配置项指定的目录下,创建名为secret
的文件夹,之后把密钥文件放进去(文本文件即可),内容为普通字符串(自己生成密钥) -
证书
.env
文件XYSBTN_WORKPLACE
配置项指定的目录下,创建名为certs
的文件夹,并把你自己的证书文件放进去
注意: 证书文件要以.pem
和.key
结尾的,且要在src/config
下修改ssl
配置项为true
-
克隆项目
-
运行
在克隆的项目根目录下,使用命令docker-compose up -d
-
初始化sql
如需要使用 虚研社按钮#102 已有音声,执行下面命令docker exec xysbtn-upload node sql/tool/voicebtnJson2db.js
如果有新功能请提交dev分支