本地部署【easy-mock】

官方环境

=》假设你已经成功安装了 Node.jsv8.x, 不支持 v10.x)& MongoDB>= v3.4)& Redis>= v4.0

本地部署nodejs

创建目录
mkdir -p /usr/local/nodejs
进入目录
cd nodejs/
node.js官网下载
wget https://nodejs.org/dist/latest-v8.x/node-v8.17.0-linux-x64.tar.gz
解压
tar -xf node-v8.17.0-linux-x64.tar.gz
创建node和npm的软连接
ln -s /usr/local/nodejs/node-v8.17.0-linux-x64/bin/node /usr/local/bin/
ln -s /usr/local/nodejs/node-v8.17.0-linux-x64/bin/npm /usr/local/bin/
验证
node -v
npm -v

部署MongoDB

我们使用yum方式安装MongoDB

(1)配置yum源

/etc/yum.repos.d/mongodb-org-4.2.repo

编辑以下内容:

[mongodb-org-4.2] 
name=MongoDB Repository 
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/ 
gpgcheck=1 
enabled=1 
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc

(2)安装MongoDB

yum install -y mongodb-org

(3)

启动MongoDB服务

service mongod start 

(4)MongoDB默认端口是27017,查看是否开启

netstat -natp | grep 27017 

(5)检查数据库是否安装成功

ps -aux | grep mongod 

(6)验证服务开启

mongo

部署Redis

(1)安装拓展源

yum install epel-release -y

(2)安装redis

yum -y install redis

(3)启动验证

service redis start

安装Git

(1)安装

yum install git

(2)验证

Git

部署项目

(1)创建目录

mkdir -p /usr/local/easy-mock

(2)克隆项目

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

(3)安装依赖

cd easy-mock && npm install

(4)修改easy-mock文件下的config/default.json

{
  "port": 7300, //easymock项目启动的端口
  "host": "修改的主机地址",//修改
  "pageSize": 30,
  "proxy": false,
  "db": "mongodb://localhost/easy-mock", // 不需要自己新建数据库,在启动的easymock新建接口即可
  "unsplashClientId": "",
  "redis": {
    "port": 6379, //redis端口
    "host": "localhost"
  },
  "blackList": {
    "projects": [], // projectId,例:"5a4495e16ef711102113e500"
    "ips": [] // ip,例:"127.0.0.1"
  },
  "rateLimit": { // https://github.com/koajs/ratelimit
    "max": 1000,
    "duration": 1000
  },
  "jwt": {
    "expire": "14 days",

启动

#启动redis 
	service redis start 
# 启动mongo 
	service mongod start
# 启动项目 
	cd /usr/local/easy-mock/easy-mock
	npm run dev

猜你喜欢

转载自www.cnblogs.com/meiqiu-yw/p/12620460.html