权限配置

  • 一个管理员叫admin,可以读也可以发布
  • 一个普通用户叫qiuye,只可以读,不可以发布
  • 添加账号就自行创建添加即可,只需要更改config文件的配置项即可
1
2
3
4
5
6
7
8
9
packages:
'@*/*':
access: admin qiuye
publish: admin
unpublish: admin
'**':
access: admin qiuye
publish: admin
unpublish: admin

域名配置

  • 这里是docker配置的,只需要docker配置的yml文件添加变量,然后使用nginx设置代理转发即可

    • 必须要环境变量配置,否则会出现Refused to connect to 'http://my.site/verdaccio/-/verdaccio/packages' because it violates the following Content Security Policy
  • yml如下

  • 随后配置nginx即可