构建部署 easy-mock 服务
https://easy-mock.com 官网经常挂,影响了开发效率,在本地部署开发更高效
一、easy-mock 部署步骤
- 安装
node(>=v8.9
) &MongoDB(>=v3.4) & Redis(>=v4.0)
- 安装
easy-mock
,更改配置文件 - 启动
easy-mock
,测试项目是否可以正常启动,能的话就可以先 Ctrl + C 了 - 启动
MongoDB
和 Redis` - npm run build
,然后用
PM2启动
app.js`
二、MongoDB 和 Redis 环境搭建
2.1 安装 redis
Redis 安装教程: http://www.runoob.com/redis/redis-install.html
Mac 环境下安装 Redis
首先去官网下载 redis https://redis.io/
安装与编译
- 先找到
usr/local
目录,也可以直接命令行完成,建议windows
可以这样操作,自己mac
系统直接命令行出现了错误,找不到改目录,于是手动移动安装目录。 - 主要分为两步,先是打开访达,
command+shift+G
跳转目录
- 编译安装
sudo make install
启动 redis 客户端
执行 redis-cli
发现没有连接上
修改默认配置文件 $ vi /usr/local/etc/redis.conf
- 在安装好
redis
扩展 尝试连接redis
时,客户端打不开,原因是需要先开启服务端,这需要先配置 - 找到
redis.conf
并修改daemonize no
为daemonize yes
,这样就可以默认启动就后台运行
开启客户端要确保服务端启动
再次执行 redis-cli
启动客户端
easy-mock 环境配置,这里只需要启动服务端即可
2.2 安装 MongoDB
MongoDB 安装教程: https://www.cnblogs.com/weixuqin/p/7258000.html
Mac 上 MongoDB 安装:
brew install mongodb
MongoDB 装完要启动服务
brew services start mongodb
这时候浏览器中访问 127.0.0.1:27017
应该就已经有内容了
三、总体部署流程
git clone https://github.com/easy-mock/easy-mock.git
yarn install # 打包部署需要的文件 yarn build
1、启动 redis 服务
2、启动 MongoDB 服务
brew services start mongodb
3、npm run build
执行 build 打包文件
4、pm2 守护进程
四、Easy Mock 线上项目迁移
参考 https://github.com/easy-mock/migrate2local?tdsourcetag=s_pctim_aiomsg
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论