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...