首页 > 编程知识 正文

verdaccio,nginx配置文件详解

时间:2023-05-05 21:21:19 阅读:203716 作者:2741

配置rrddc

## This is the default config file. It allows all users to do anything,# so don't use it on production systems.## Look here for more config file examples:# https://github.com/verdaccio/verdaccio/tree/master/conf## path to a directory with all packagesstorage: ./storage# path to a directory with plugins to includeplugins: ./pluginsweb: title: Verdaccio # comment out to disable gravatar support # gravatar: false # by default packages are ordercer ascendant (asc|desc) # sort_packages: asc # convert your UI to the dark side # darkMode: true# translate your registry, api i18n not available yet# i18n:# list of the available translations https://github.com/verdaccio/ui/tree/master/i18n/translations# web: en-USauth: htpasswd: file: ./htpasswd # Maximum amount of users allowed to register, defaults to "+inf". # You can set this to -1 to disable registration. # max_users: 1000# a list of other known repositories we can talk touplinks: npmjs: url: https://registry.npm.taobao.org/packages: '@*/*': # scoped packages access: $all publish: $authenticated unpublish: $authenticated proxy: npmjs '**': # allow all users (including non-authenticated users) to read and # publish all packages # # you can specify usernames/groupnames (depending on your auth plugin) # and three keywords: "$all", "$anonymous", "$authenticated" access: $all # allow all known users to publish/publish packages # (anyone can register by default, remember?) publish: $authenticated unpublish: $authenticated # if package is not available locally, proxy requests to 'npmjs' registry proxy: npmjs# You can specify HTTP/1.1 server keep alive timeout in seconds for incoming connections.# A value of 0 makes the http server behave similarly to Node.js versions prior to 8.0.0, which did not have a keep-alive timeout.# WORKAROUND: Through given configuration you can workaround following issue https://github.com/verdaccio/verdaccio/issues/301. Set to 0 in case 60 is not enough.server: keepAliveTimeout: 60middlewares: audit: enabled: true# log settingslogs: - { type: stdout, format: pretty, level: http } #- {type: file, path: verdaccio.log, level: info}#experiments:# # support for npm token command# token: false# This affect the web and api (not developed yet)#i18n:#web: en-USlisten: 0.0.0.0:4873 ## Special packages publish configurationspublish:## This will allow the publisher to publish packages even if any uplink is down. allow_offline: truemax_body_size: 100mb

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。