ubuntu服务器部署easy-mock

327 阅读2分钟

1.安装MongoDB

导入包管理系统使用的公钥

wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -

为MongoDB创建一个列表文件

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list  (Ubuntu 18.04)
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list  (Ubuntu 16.04)
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list  (Ubuntu 14.04)

重新加载本地软件包数据库

sudo apt-get update

安装MongoDB软件包

sudo apt-get install -y mongodb-org  (Install the latest version of MongoDB.)

sudo apt-get install -y mongodb-org=4.0.16 mongodb-org-server=4.0.16 mongodb-org-shell=4.0.16 mongodb-org-mongos=4.0.16 mongodb-org-tools=4.0.16  (Install a specific release of MongoDB)

固定当前版本

为防止意外升级,可以将软件包固定在当前安装的版本上

echo "mongodb-org hold" | sudo dpkg --set-selections
echo "mongodb-org-server hold" | sudo dpkg --set-selections
echo "mongodb-org-shell hold" | sudo dpkg --set-selections
echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
echo "mongodb-org-tools hold" | sudo dpkg --set-selections

Redis安装

安装Redis

sudo apt-get update

sudo apt-get install redis-server

启动Redis

redis-server

Node安装

更新软件源

sudo apt update

安装npm

sudo apt install npm
安装n模块(n 模块是用来安装各种版本的 node 的一个工具。参数 -g 表示全局安装)
sudo npm install n -g

安装最新长期支持版 node

latest – 最新版,但不一定稳定
stable – 最新的稳定版,比 latest 老一点,优点是稳定,但不是长期支持版(api 可能会变动)
lts – 最新的长期支持版,这是最推荐使用的版本。虽然比 stable 老,但是是长期支持的版本(当然也是稳定版本)。是 long term support 的缩写。
sudo n lts
node -v
sudo n [版本号]  //直接通过版本号,安装制定版本的 node
sudo n use [版本]  //切换到 指定 版本

easy-mock安装

通过git获取源码

git clone https://github.com/easy-mock/easy-mock.git

项目本地化配置

配置文件地址config/default.json

项目依赖文件的安装

在项目文件目录执行

// 安装依赖
npm install
//运行项目
npm run dev

最后打开 http://localhost:7300/ (7300是默认端口可以自行修改)