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