原文鏈接:https://www.cnblogs.com/lasdaybg/p/9767117.html
easy-mock要用nodejs啟動,需要先安裝nodejs
ubuntu系統: apt install node centos系統: curl --silent --location https://rpm.nodesource.com/setup_8.x | bash - yum install node
easy-mock依賴mongo和redis,需要確保服務器安裝了mongo和redis,可以通過docker方式安裝
安裝docker
ubuntu系統: apt install docker.io centos系統: yum install docker
安裝mongo
docker pull mongo docker run --name mongo -p 27017:27017 -d mongo
安裝redis
docker pull redis docker run --name redis -p 6379:6379 -d redis
easy-mock代碼在github上,需要先安裝git工具用於拉取代碼
ubuntu系統: apt install git centos系統: yum install git
從github上將easy-mock代碼拉取下來
cd /home git clone https://github.com/easy-mock/easy-mock.git
運行完之后代碼就會下載到/home/easy-mock目錄
下載npm相關的依賴包
cd /home/easy-mock npm install
使用node直接運行easy-mock有個問題,easy-mock是在前台運行,如果會話退出了,進程也就退出了。為了保證進程能夠一直運行,可以使用pm2后台啟動進程。
安裝pm2
npm install pm2 -g
啟動easy-mock
cd /home/easy-mock
pm2 start app.js