首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置文件似乎不能在verdaccio中工作

配置文件似乎不能在verdaccio中工作
EN

Stack Overflow用户
提问于 2021-10-22 14:56:20
回答 1查看 290关注 0票数 0

我已经在centos服务器上配置了verdaccio,并按照文档中的tuto操作。我使用了一个docker容器,我的存储库树如下所示:

代码语言:javascript
复制
/root/verdacio/
         |_____ conf/
         |       |___config.yaml 
         |_____ logo
         |      |____mylogo.ico
         |      |____mylogo.png
         |_____ plugins
         |_____ storage

我的config.yaml文件如下所示:

代码语言:javascript
复制
storage: /root/verdaccio/storage
plugins: /root/verdaccio/plugins
web:
  enable: true
  title: "MyStartUp"
  logo: /root/verdaccio/logo/mylogo.png
  gravatar: true
  scope: "@mystartup"
  sort_packages: asc | desc
  darkmode: true
  favicon: /root/verdaccio/logo/mylogo.ico
auth:
  htpasswd:
    file: ./htpasswd
uplinks:
  npmjs:
    url: https://registry.npmjs.org/
packages:
  '@mystartup/':
    access: $authenticated
    publish: $authenticated
  '@*/*':
    access: $authenticated
    publish: $authenticated
    unpublish: $authenticated
    proxy: npmjs
  '**':
    access: $authenticated
    publish: $authenticated
    unpublish: $authenticated
    proxy: npmjs
middlewares:
  audit:
    enabled: true
max_body_size: 100mb
logs:
  - {type: stdout, format: pretty, level: http}

我的问题是:为什么我在/var/lib/docker/volumes/someID/_data/data中找到我的包(当我发布一个包时)?我费了好大劲才找到他们。为什么徽标不起作用,我仍然在UI中有verdaccio的徽标,标题仍然是verdaccio,即使我没有通过身份验证,当我转到web ui时,我仍然可以下载软件包(尚未通过终端测试)?

我认为这可能是一个问题,由于配置文件的位置(因为我在youtube上的一个视频中看到这个人有类似~/verdaccio/conf/verdaccio/config.yaml的东西,我也做了同样的事情,重新启动docker容器,但我的问题仍然存在。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-27 13:29:47

我已经用一种肮脏的方式解决了我的问题,但不管怎样,它还是有效。我转到linux服务器的根目录,输入find -type f -name "config.yaml",因此我找到了verdaccio正在使用的默认配置文件,我做了一些修改,一切都运行得很好,除了无法更改的徽标,因为据我所知,我不能使用路径,只能使用http链接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69679039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档