# # This is the config file used for the docker images. # It allows all users to do anything, so don't use it on production systems. # # Do not configure host and port under `listen` in this file # as it will be ignored when using docker. # see https://github.com/verdaccio/verdaccio/blob/master/wiki/docker.md#docker-and-custom-port-configuration # # Look here for more config file examples: # https://github.com/verdaccio/verdaccio/tree/master/conf #
# path to a directory with all packages storage: /verdaccio/storage
auth: htpasswd: file: /verdaccio/conf/htpasswd # Maximum amount of users allowed to register, defaults to "+inf". # You can set this to -1 to disable registration. #max_users: 1000 security: api: jwt: sign: expiresIn: 60d notBefore: 1 web: sign: expiresIn: 7d
# a list of other known repositories we can talk to uplinks: #npmjs: # url: https://registry.npmjs.org/ #cnpm: # url: http://r.cnpmjs.org/
'**': # 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 packages # (anyone can register by default, remember?) publish: $all
# if package is not available locally, proxy requests to 'npmjs' registry #proxy: cnpm
# To use `npm audit` uncomment the following section middlewares: audit: enabled: true
# publish config ## Special packages publish configurations publish: ## This will allow the publisher to publish packages even if any uplink is down. allow_offline: true
# # This is the config file used for the docker images. # It allows all users to do anything, so don't use it on production systems. # # Do not configure host and port under `listen` in this file # as it will be ignored when using docker. # see https://github.com/verdaccio/verdaccio/blob/master/wiki/docker.md#docker-and-custom-port-configuration # # Look here for more config file examples: # https://github.com/verdaccio/verdaccio/tree/master/conf #
# path to a directory with all packages storage: /verdaccio/storage
auth: htpasswd: file: /verdaccio/conf/htpasswd # Maximum amount of users allowed to register, defaults to "+inf". # You can set this to -1 to disable registration. #max_users: 1000 security: api: jwt: sign: expiresIn: 60d notBefore: 1 web: sign: expiresIn: 7d
# a list of other known repositories we can talk to uplinks: #npmjs: # url: https://registry.npmjs.org/ cnpm: url: http://r.cnpmjs.org/
'**': # 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 packages # (anyone can register by default, remember?) publish: $all
# if package is not available locally, proxy requests to 'npmjs' registry proxy: cnpm
# To use `npm audit` uncomment the following section middlewares: audit: enabled: true
# publish config ## Special packages publish configurations 重启`verdaccio` publish: ## This will allow the publisher to publish packages even if any uplink is down. allow_offline: true