Logo

进阶部署

通过源码部署 Mix-Space 后端

在您进行进阶部署前,我们给予最后的警告:如果你不是开发者,或者不想折腾,请不要选择进阶部署,因为它需要你具备一定的开发能力。

由于自身技术原因导致的问题,我们将不会提供任何技术支持。情节严重者,我们将永久拉黑您的账号。

要求

克隆并安装

git clone https://github.com/mx-space/core.git --depth=1
cd core
pnpm i

构建 & Bundle

pnpm build
pnpm bundle

配置 ecosystem.config.js

PORT (服务端口,可选)
ALLOWED_ORIGINS (允许跨域的域名,多个域名用逗号分隔)
JWT_SECRET (JWT 密钥,用于生成 JWT Token,可选)

启动

  1. 进入 ./apps/core,修改 ecosystem.config.js 文件
  2. 将上方复制的内容覆盖进去,然后执行以下命令启动服务
pm2 start ecosystem.config.js

反向代理 or ...

剩下的就是你的事了,你可以使用 Nginx 或者 Caddy 等反向代理工具,也可以使用 Cloudflare 等 CDN 服务。本文不再赘述。

Edit on GitHub

Last updated on

On this page