yapi 安裝指南 docker版

2021-10-03 11:47:21 字數 1772 閱讀 4831

yapi安裝

和swagger能夠很好的整合,測試資料維護簡單;基本的mock功能、自動測試功能。

cd ~/文件/_04dockervolume/yapi/mongo/data/

sudo docker run -d \

-v $(

pwd)

/configdb/:/data/configdb \

-v $(

pwd)

/db/:/data/db/ \

-p 27017:27017 \

--name yapi-mongo \

-d mongo:4.0 --auth

sudo docker exec -it yapi-mongo /bin/bash

# 在容器內操作

mongo admin

# 在mongo內操作

# 建立使用者

db.createuser(]}

);# 設定安全使用者

db.auth(

"admin", "123456"

)# 設定普通使用者,這點類似linux,有root,但是平時不用root

db.createuser(]}

);# 重新登陸

exit

mongo admin -u yapi -p 123456

之前寫的,可以參考下:

常用mongodb指令

cd ~/文件/_04dockervolume/yapi/

# config.json,配置檔案,主要配置mongo的連線

vi config.json

# vi中輸入

, "mail":}

}# 官方版本

wget

# dockerfile

vi dockerfile

# vi中輸入

from node:12-alpine as base

run apk add --no-cache git python make openssl tar gcc

copy v1.8.0.tar.gz /home

run cd /home &&

tar zxvf v1.8.0.tar.gz &&

mkdir /api &&

mv /home/yapi-1.8.0 /api/vendors

run cd /api/vendors &&

npminstall --production --registry

from node:12-alpine

workdir /api/vendors

copy --from=base /api/vendors /api/vendors

copy config.json /api/

expose 3000

entrypoint [

"node"

]# 編譯

docker build -t yapi .

docker run -d \

--name yapi \

--link yapi-mongo:mongo \

--workdir /api/vendors \

-p 3000:3000 \

yapi \

帳號維護在config.json裡面,預設帳號[email protected] 密碼:ymfe.org

帳號:it_laowu

密碼:123456

docker系列 docker安裝yapi

yapi是乙個可本地部署的 打通前後端及qa的 視覺化的介面管理平台,使用起來還是很方便的,簡單講一下docker安裝yapi docker pull jayfong yapi play vim yai play env.cof yapi admin account admin admin.com ...

使用docker安裝yapi介面文件

1 啟動 mongodb 1.1 預設安裝mongo docker run d name mongo yapi mongo1.2 掛載宿主目錄安裝mongo 建立掛載目錄 mkdir p data yapi mongodata執行mongo對映主機目錄 data yapi mongodata doc...

Docker安裝YAPI介面管理平台

拉映象 docker pull registry.cn hangzhou.aliyuncs.com anoy yapi建立掛載目錄 mkdir p data yapi mongodata執行專用mongo docker run restart always v data yapi mongodata...