需求
使用Kong来代理Verdaccio,实现直接通过域名+path的方式来访问,并且Verdaccio使用ldap来管理
前提
Kong+ldap已部署好,并且也部署好了Kong Dashboard 。(后面有需求再写关于Kong代理的各种设置)
搭建过程
思路:为了实现数据安全,保证高可用性,先正常启动一遍Verdaccio,把需要挂载的目录docker cp 到本地先,移除之前的容器,通过挂载目录的方式再已启动一遍,通过修改外部的配置文件+重启容器来实现我们需要的功能
–第一次启动容器
docker run -d --name verdaccio -p 4873:4873 --restart always verdaccio/verdaccio
然后我是把/verdaccio这个目录下的3个文件都复制出来(conf当的是配置文件,plugins是插件,storage上传的包)
然后rm掉容器,通过挂载的方式再启动一遍
docker run -d \
--name verdaccio \
--network host \
--restart always \
--volume /sfere/verdaccio/conf:/verdaccio/conf \
--volume /sfere/verdaccio/plugins:/verdaccio/plugins \
--volume /s