zoukankan      html  css  js  c++  java
  • 基于 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

  • 相关阅读:
    06软件构架实践阅读笔记之六
    05软件构架实践阅读笔记之五
    04软件构架实践阅读笔记之四
    03软件构架实践阅读笔记之三
    02软件构架实践阅读笔记之二
    01软件构架实践阅读笔记之一
    实训第四天
    实训第三天
    实训第二天
    实训第一天
  • 原文地址:https://www.cnblogs.com/fanever/p/10783014.html
Copyright © 2011-2022 走看看