自部署服务
#
准备工作下载两个TRPG Engine
的前端两个项目:
并确保已经安装了
- Docker 服务
- Docker Compose 服务
#
启动后端服务cp config/local.dev.js config/local.js
并根据实际情况修改配置。完整的配置可以参考 默认配置。 注意一定要修改jwt.secret
为一个唯一的字符串。
等待一段时间
#
查看服务端日志#
服务可用性自检- 通过访问
http://127.0.0.1:23256/core/health
能成功返回请求表示服务端已成功启动 - 通过访问
http://127.0.0.1:23256/core/dependServiceCheck
以检验依赖服务的连通性
#
初始化数据库结构和默认参数对于第一次使用, 请初始化数据库以确能够正确操作
注意: 以下操作至少需要 2G 内存, 如果内存不足可以考虑增加交换内存, 具体可以参考这篇文章
#
更新到最新后端代码因为TRPG Engine
一直在不断迭代,如果需要更新版本,可以使用命令
以更新镜像到最新版本
重启后生效
#
自定义配置文件TRPG Engine
的配置基于 config 实现
具体配置可以参考这个文件: default.js
在同级目录下创建一个local.js
即可
#
关闭服务端#
编译前端代码#
安装前端依赖#
编译前端文件环境变量说明:
NODE_ENV
: 编译环境, 可以为develop
和production
TRPG_HOST
: 对应服务端地址
编译完毕后可以在dist
目录中看到编译出的文件。
#
使用 http-server 启动一个简单的静态服务打开浏览器, 访问http://127.0.0.1:4000
即可