博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos7搭建easy-mock服务
阅读量:3963 次
发布时间:2019-05-24

本文共 1535 字,大约阅读时间需要 5 分钟。

前提步骤

安装Node.js(v8.x, 不支持 v10.x)MongoDB(>= v3.4)Redis(>= v4.0)

安装node

# install ncnpm install -g n# install node  8.17.0n 8.17.0# 查看node版本是否切换为8.17.0node -v

docker安装MongoDB

# 拉取mongo镜像,默认最新版本sudo docker pull mongo:latest# 安装mongo"""参数说明:* $PWD表示当前目录下* -p 27017:27017 :映射容器服务的 27017 端口到宿主机的 27017 端口。外部可以直接通过 宿主机ip:27017 访问到 mongo 的服务。"""docker run --name mongo -p 27000:27017 -v $PWD/db:/data/db -d mongo:latest

docker安装redis

# 拉取redis镜像sudo docker pull redis# 安装redis"""参数说明:-d:表示后台运行,不加-d执行上面的命令你就会看到redis启动的日志信息了-p:表示端口映射,冒号左面的是我们的宿主机的端口,也就是我们虚拟机的端口,而右侧则表示的是mysql容器内的端口--name:是我们给redis容器取的名字-v:表示挂载路径,$PWD表示当前目录下,冒号左面的表示我们宿主机的挂载目录,也就是我们虚拟机所在的文件路径,冒号右边则表是的是redis容器在容器内部的路径,上面的命令我分别挂载了redis.conf(redis的配置文件),如需使用配置文件的方式启动redis,这里则需要加上,还有redis存放数据所在的目录"""docker run -d -p 6379:6379 -v $PWD/data/conf/redis.conf:/usr/local/etc/redis/redis.conf -v $PWD/data/redis:/data --name docker-redis docker.io/redis redis-server /usr/local/etc/redis/redis.conf --appendonly yes

安装easy-mock

# 拉取代码$ git clone https://github.com/easy-mock/easy-mock.git$ cd easy-mock && npm install# 修改config/default.json"db": "mongodb://localhost/easy-mock"修改为:"db": "mongodb://localhost:27000/easy-mock"# 前端静态资源构建打包$ cnpm run build# 以生产环境方式启动,需要提前执行 build$ cnpm run start

supervisor启动easy-mock

[program:easy-mock]command=/software/nodejs/node-v10.13.0-linux-x64/lib/node_modules/cnpm/bin/cnpm run startdirectory=/software/easy-mock/autorestart=truestdout_logfile=/www/server/panel/plugin/supervisor/log/easy-mock.out.logredirect_stderr=trueuser=rootpriority=999

转载地址:http://ayuki.baihongyu.com/

你可能感兴趣的文章
常见Oracle HINT的用法
查看>>
JAVA中各类CACHE机制实现的比较 [转]
查看>>
PL/SQL Developer技巧
查看>>
3-python之PyCharm如何新建项目
查看>>
15-python之while循环嵌套应用场景
查看>>
17-python之for循环
查看>>
18-python之while循环,for循环与else的配合
查看>>
19-python之字符串简单介绍
查看>>
20-python之切片详细介绍
查看>>
P24-c++类继承-01详细的例子演示继承的好处
查看>>
P8-c++对象和类-01默认构造函数详解
查看>>
P1-c++函数详解-01函数的默认参数
查看>>
P3-c++函数详解-03函数模板详细介绍
查看>>
P4-c++函数详解-04函数重载,函数模板和函数模板重载,编译器选择使用哪个函数版本?
查看>>
P5-c++内存模型和名称空间-01头文件相关
查看>>
P6-c++内存模型和名称空间-02存储连续性、作用域和链接性
查看>>
P9-c++对象和类-02构造函数和析构函数总结
查看>>
P10-c++对象和类-03this指针详细介绍,详细的例子演示
查看>>
Mule ESB-Content-Based Routing Tutorial(1)
查看>>
Mule ESB-Content-Based Routing Tutorial(2)
查看>>