RaveList迁移记录

nvm安装

相关文档:https://github.com/nvm-sh/nvm#git-install
由于服务器下载Git的东西不好下载,通过FileZilla上传压缩包到服务器安装

#下载tar.gz压缩包
[https://github.com/nvm-sh/nvm/releases/tag/v0.39.3][2]
#将压缩包上传至服务器

#新建服务器nvm地址
mkdir /root/.nvm

#将压缩包解压至/root/.nvm
tar -zxvf nvm-0.39.3.tar.gz --strip-components 1  -C /root/.nvm

#编辑文件
vim ~/.bashrc

#写入配置
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

#刷新配置
source ~/.bashrc

#判断nvm是否安装
nvm -v

nvm 安装 node(版本需12.x)

步骤略...

GraphicsMagick 安装

主要是缩略图需用到,https://github.com/aheckmann/gm#readme
具体安装过程:https://gist.github.com/neoneye/00fad388e38f5b0361f66cc1a3b2f57e

node-canvas 基础依赖安装

具体安装过程:https://github.com/Automattic/node-canvas#compiling

数据库导出与恢复

略...

各项目进程守护

#raveserver进程守护
pm2 start npm --name "raveserver" -- start

#ravelist进程守护
pm2 start npm --name "ravelist" -- start

#wechat进程守护
pm2 start npm --name "wechat" -- start

至此,RaveList相关服务成功跑起来,剩下的操作:Nginx配置,Https证书等等在朋友的帮助下,一一配置正确回来,最后成功迁移。

标签: none

添加新评论