构建部署 easy-mock 服务

发布于 2024-06-03 01:50:09 字数 3690 浏览 36 评论 0

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 nodaemonize 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 守护进程

打开网址 http://127.0.0.1:7300/

四、Easy Mock 线上项目迁移

参考 https://github.com/easy-mock/migrate2local?tdsourcetag=s_pctim_aiomsg

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

甜是你

暂无简介

文章
评论
28 人气
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文