【发布时间】:2020-02-14 11:50:40
【问题描述】:
我在本地(通过 docker)运行 verdaccio 来发布私有 npm 包。我正在使用 Dockerfile 构建我的一个包,其中包含:
RUN npm ci
在里面。我实际上是用docker-compose 构建的。我有一个.env 文件来设置这些参数:
- NPM_CONFIG_REGISTRY
- NPM_CONFIG_USERNAME
- NPM_CONFIG_EMAIL
- NPM_CONFIG_PASSWORD
它正在成功尝试从我的本地注册表中获取包,但它无法连接。
所以我的问题是 - 我如何运行 docker-compose build myservice 并让 myservice 使用本地运行的 verdaccio 实例在 docker 构建期间从其中提取包?
编辑:我在 mac 主机上运行。
【问题讨论】:
标签: docker docker-compose verdaccio