centos7搭建easy mock服務

2021-10-17 11:10:02 字數 1687 閱讀 4004

安裝node.js(v8.x, 不支援 v10.x)&mongodb(>= v3.4)&redis(>= v4.0)

# install n

cnpm install -g n

# install node 8.17.0

n 8.17.0

# 檢視node版本是否切換為8.17.0

node -v

# 拉取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

# 拉取redis映象

sudo docker pull redis

# 安裝redis

"""引數說明:

-d:表示後台執行,不加-d執行上面的命令你就會看到redis啟動的日誌資訊了

-p:表示埠對映,冒號左面的是我們的宿主機的埠,也就是我們虛擬機器的埠,而右側則表示的是mysql容器內的埠

--name:是我們給redis容器取的名字

-v:表示掛載路徑,$pwd表示當前目錄下,冒號左面的表示我們宿主機的掛載目錄,也就是我們虛擬機器所在的檔案路徑,冒號右邊則表是的是redis容器在容器內部的路徑,上面的命令我分別掛載了redis.conf(redis的配置檔案),如需使用配置檔案的方式啟動redis,這裡則需要加上,還有redis存放資料所在的目錄

"""

# 拉取**

$ git clone

$ 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

[program:easy-mock]

command=/software/nodejs/node-v10.13.0-linux-x64/lib/node_modules/cnpm/bin/cnpm run start

directory=/software/easy-mock/

autorestart=true

stdout_logfile=/www/server/panel/plugin/supervisor/log/easy-mock.out.log

redirect_stderr=true

user=root

priority=999

Centos7搭建LAMP Typecho部落格

yum install httpd 安裝httpd服務 systemctl start httpd 啟動httpd服務 systemctl status httpd 檢視httpd服務狀態,看到active active running 說明httpd服務已啟動 systemctl enable h...

centos7搭建lnmp環境

安裝php 5.6.26 wget 解壓 tar zxvf php 5.6.26.tar.gz 安裝編譯用的環境 yum install y libxml2 devel openssl devel libcurl devel libjpeg devel libpng devel libicu dev...

centos 7 搭建LNMP環境

2.安裝mysql community release el7 5.noarch.rpm包 安裝這個包後,會獲得兩個mysql的yum repo源 etc yum.repos.d mysql community.repo,etc yum.repos.d mysql community source....