基於 docker 的yapi(快速部署)


1、使用官方的mongodb鏡像

docker run --network yapi_net --ip 172.30.0.10  -d --name yapi_mongodb --restart always -v /opt/yapi_mongo/config:/data/configdb -v /opt/yapi_mongo/mongodb:/data/db docker.io/mongo

2、使用nodejs鏡像,

環境要求

nodejs(7.6+)

mongodb(2.6+)

git

啟動容器:

docker run --network yapi_net --ip 172.30.0.11     --name yapi --restart always  -it -p 9090:9090 -p 3000:3000   docker.io/openshift/jenkins-agent-nodejs-8-centos7   bash

> node  --version
> git  --version   #產看版本
> npm install -g yapi-cli --registry https://registry.npm.taobao.org  #安裝yapi所需的數據包

初始化:
> yapi server  #命令行

ip:9090       #瀏覽器輸入ip加端口,進行初始化

點擊開始部署,如果成功,會顯示帳號和密碼

> npm install -g pm2  --registry https://registry.npm.taobao.org
> pm2 start /var/lib/origin/my-yapi/vendors/server/app.js          #在部署路徑下

在瀏覽器輸入  ip:3000,即可顯示頁面,部署成功,用賬號和密碼登錄即可

真機部署參考:https://www.jianshu.com/p/4f06685b63b4

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM