Docker+sinopia部署npm私有仓库

纵然是瞬间 提交于 2019-12-10 15:44:45

Docker+sinopia部署npm私有仓库

使用git在github上拉取docker-sinopia.git文件

git clone https://github.com/kfatehi/docker-sinopia.git 


修改配置文件 config.yaml

修改config.yaml文件中的
url: https://registry.npmjs.org/ 改成 url: http://r.cnpmjs.org

因为在国内直接使用npmjs.org会很卡,而且很容易丢包

构建镜像

docker build -t jokcy/sinopia .


因总结文档所用环境的网络原因,没法截到效果图 一共11项,详细的可以查看dockerfile

启动容器

docker run -it --name sinopia -d -p 4873:4873 jokcy/sinopia:latest 

进入容器

docker exec -it containerId bash

在浏览器打开连接http://本机ip:4873就可以看到这个npm仓库的页面了

把http://本机ip:4873添加到npm源, 并切换到这个源(开发换)
· 添加一个用户命令: npm adduser, 并登录: npm login
· 可以npm publish发布包了

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!