Giter Site home page Giter Site logo

Comments (13)

fjc0k avatar fjc0k commented on July 20, 2024

再仔细看了看逻辑,目前不可以,除非你手动改 Dockerfile 提前安装插件,还要改 start.js 禁止运行时安装插件。

from docker-yapi.

yizhishang avatar yizhishang commented on July 20, 2024

我想请教下,yapi的这些插件,是否依赖于config.js的配置。
是否可以在修改Dockerfile中,添加npm install interface-oauth2-token gitlab-oauth2,就可以了,即使我在config.json没有添加具体的配置信息

from docker-yapi.

yizhishang avatar yizhishang commented on July 20, 2024

在重新启动的时候,node可以检测到已经有了某些插件的依赖包,直接读取config配置就行了

from docker-yapi.

yizhishang avatar yizhishang commented on July 20, 2024

可以这样吗

from docker-yapi.

fjc0k avatar fjc0k commented on July 20, 2024

yapi 没有插件自动发现机制的,必须在配置文件定义。

from docker-yapi.

yizhishang avatar yizhishang commented on July 20, 2024

那就悲剧了

from docker-yapi.

yizhishang avatar yizhishang commented on July 20, 2024

image
把这段代码去掉也不行?

from docker-yapi.

yizhishang avatar yizhishang commented on July 20, 2024

在start.js中将安装插件的逻辑去掉,config.js还是照样配置,可行吗

from docker-yapi.

fjc0k avatar fjc0k commented on July 20, 2024

哎,你这么一说,可以把容器内部的 /yapi 目录挂载出来,这样重新运行时,安装会很快的。

from docker-yapi.

fjc0k avatar fjc0k commented on July 20, 2024

这样试试,其他不用动,改 docker-compose.ymlyapi-web 加上:

volumes:
  - ./data/yapi:/yapi

from docker-yapi.

yizhishang avatar yizhishang commented on July 20, 2024

好吧,这些是一种方案
肯定可以的,就跟本地启动源代码一样

from docker-yapi.

fjc0k avatar fjc0k commented on July 20, 2024

更新:有问题,请勿使用!

嗯嗯,优化下:

volumes:
  - ./data/yapi-vendors:/yapi/vendors

from docker-yapi.

yizhishang avatar yizhishang commented on July 20, 2024

只能这样了

from docker-yapi.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.