美文网首页
安装mockbin服务

安装mockbin服务

作者: 印随2018 | 来源:发表于2016-10-08 17:02 被阅读432次
推荐使用Ubuntu 16.04 LTS,以避免各种不必要的麻烦

一、安装基础软件

Ubuntu
sudo apt-get install git
sudo apt-get install npm
sudo apt-get install redis-server

CentOS
yum install -y git
yum install -y npm
yum install -y redis

二、配置Redis

修改/etc/redis.conf或者/etc/redis/redis.conf

daemon yes
bind 127.0.0.1
port 6379

启动Redis

Ubuntu
sudo redis-server /etc/redis/redis.conf

CentOS
redis-server /etc/redis.conf

三、安装apiembed

git clone https://github.com/Mashape/apiembed.git
cd apiembed
sudo npm install

手动修改配置文件package.json

  "config": {
    "port": 8001
  },

四、安装mockbin

git clone https://github.com/Mashape/mockbin.git
cd mockbin
sudo npm install

手动修改配置文件package.json

  "config": {
    "port": 80,
    "quiet": false,
    "redis": "redis://127.0.0.1:6379",
    "commitizen": {
      "path": "./node_modules/cz-conventional-changelog"
    }
  },

集成apiembed, 需要修改一下mockbin监听的端口

//filename: src/views/bin/view.jade
// Original code
iframe(src='http://api.apiembed.com/?source=#{req.protocol}://#{req.hostname}/bin/#{req.params.uuid}/sample', frameborder=0, scrolling='no', marginheight=0, marginwidth=0, width='100%', height=350, seamless)

// Solved the problem
iframe(src='http://192.168.1.110:8001/?source=#{req.protocol}://#{req.hostname}/bin/#{req.params.uuid}/sample', frameborder=0, scrolling='no', marginheight=0, marginwidth=0, width='100%', height=350, seamless)
  • mockbin 192.168.1.110:80
  • apiembed 192.168.1.110:8001

至此,mockbin安装完毕。

五、启动mockbin

forever是一个简单的命令式nodejs的守护进程,能够启动,停止,重启App应用。

ref:https://github.com/foreverjs/forever

cd mocbin
forever start server.js

cd apiembed
forever start server.js

forever start -l forever.log -o out.log -e err.log app.js #输出日志和错误

相关文章

  • 安装mockbin服务

    一、安装基础软件 二、配置Redis 修改/etc/redis.conf或者/etc/redis/redis.co...

  • Centos7.6部署单节点kubernets环境

    安装服务 验证安装 启动服务 开机自启 验证服务

  • Linux学习-服务管理

    服务分类RPM包默认安装的服务1 独立的服务2 给予xinetd服务源码包安装的服务 服务启动和自启动 查询已安装...

  • 搭建svn服务器

    1、安装svn服务 检查是否已经安装svn服务# rpm -qa subversion如未安装则下一步安装此服务#...

  • MongoDB在windows系统

    安装很方便,直接下载.msi安装包安装即可 MongoDB 安装服务与删除服务启动服务:net start mon...

  • FTP、apache的安装,设置apache的根目录为ftp用户

    安装FTP服务端: 确认是否安装成功: 查看安装服务所修改的目录: 启动服务: 重启服务: 查看ftp服务是否启动...

  • FTP的搭建和维护

    1、安装ftp服务 检查ftp服务是否已安装 rpm -qa |grep vsftpd 安装ftp服务 yum i...

  • amp

    一、windows 开启服务的命令 二、安装apache 服务 三、安装mysql服务

  • Linux服务管理

    Linux服务管理 Linux中服务主要包括rpm包安装服务管理和源码包安装服务管理rpm会安装到服务编写者指定的...

  • Linux服务管理

    服务简介与分类 服务的分类 linux服务分了两个大类:RPM包默认安装的服务,源码包安装的服务。RPM包默认安装...

网友评论

      本文标题:安装mockbin服务

      本文链接:https://www.haomeiwen.com/subject/ukpuyttx.html