所以我有一个本地 verdaccio 服务器在我的计算机上的虚拟机内运行,并通过网桥连接到我的 LAN。我和我的同事在本地服务器上进行开发。另一方面,每当我们想要部署我们的项目时,我们会使用 ngrok 在 Internet 上临时公开我们的包服务器,然后我们将在生产虚拟机上安装任何必要的内部包并部署项目。
现在,我们试图通过创建我们的主包服务器的第二个实例来使这个流程更顺畅,它只是充当我们生产环境的缓存。我们希望能够手动公开我们的本地实例并转到我们的备用实例并要求它获取本地服务器上可用的任何包到那里,以便我们的生产环境可以访问所有包。
我们想要这样做的原因是,我们可以在生产环境中访问我们包中的 npx 命令,而无需在互联网上公开我们的注册表。
到目前为止,这个问题有什么解决方案吗?我一直在 github 问题、讨论、文档等中搜索,但找不到任何有用的东西。