环境准备
$ git clone --depth=1 https://github.com/fecommnity/reactpress.git
$ cd reactpress
$ npm i -g pnpm
$ pnpm i
配置文件
项目启动后会加载根目录下的 .env 配置文件,请确保MySQL数据库服务和下面的配置保持一致,并提前创建好 reactpress 数据库
DB_HOST=127.0.0.1 // 数据库地址
DB_PORT=3306 // 端口
DB_USER=reactpress // 用户名
DB_PASSWD=reactpress // 密码
DB_DATABASE=reactpress // 数据库
环境准备好后,执行启动命令:
$ pnpm run build
启动服务
$ pnpm run pm2
至此,ReactPress 服务就启动成功了。
代码更新启动
当ReactPress代码更新后,可以按照如下Shell重新启动服务:
# 更新代码
git checkout master
git pull
# 安装依赖&构建
pnpm install
pnpm run build
# 启动进程
pm2 delete @reactpress/server
pm2 delete @reactpress/client
pnpm run pm2
# 开机启动
pm2 startup
pm2 save
以上就是ReactPress生成环境的完整部署流程。

评论
填写昵称与邮箱即可评论,无需登录。