MLg*_*guy 4 python azure pypi amazon-web-services pypiserver
我在一个由Python开发人员组成的小团队中工作,我们的目标是创建一个私有的包管理器来存储我们的包.我来到了pypicloud,按照它的教程,我已经成功地上传并安装了存储在AWS-S3中的软件包.这太妙了.
但是,私有包管理器在本地启动并托管pserve server.ini
在终端中.然后可以访问包管理器http://0.0.0.0:6543/#/
.理想情况下,我希望此服务器为:
问题:如何在云中始终启动并运行安全的私有服务器(python包管理器)?
我会去Linux上的Azure WebApp:
这大致只是一种在没有Kubernetes负担的情况下部署容器的简单方法.如果你真的想要一个专用的容器解决方案(有几个协调器),ACS可能是最好的.
对于身份验证部分,pip支持具有基本身份验证的htaccess文件.这允许做类似的事情extra-index-url = https://login:password@pypi.myserver.com/simple/
.我没有首选教程,但google/bing类似于"pip private repository"你将没有任何问题可以找到答案.
(完全披露,我在Azure Python SDK团队的MS工作)