我在一个由Python开发人员组成的小团队中工作,我们的目标是创建一个私有包管理器来存储我们的包。我遇到了pypicloud,在它的tutorial之后,我成功地上传并安装了存储在AWS-S3中的包。太棒了。在
但是,私有包管理器启动并托管在本地,在终端中键入pserve server.ini
。然后可以在http://0.0.0.0:6543/#/
访问包管理器。理想情况下,我希望此服务器是:
问题:如何让一个安全的私有服务器(python package manager)始终在云中启动并运行?在
我会在Linux上使用Azure WebApp:
这大体上只是一种简单的部署容器的方法,而不需要Kubernetes的负担。ACS如果您真的想要一个专用的容器解决方案(有多个协调器),可能是最好的。在
对于认证部分,pip支持基本认证的htaccess文件。这允许执行类似
extra-index-url = https://login:password@pypi.myserver.com/simple/
的操作。我没有一个喜欢的教程,但是google/bing类似于“pip私有存储库”的东西,你将没有问题找到答案。在(完全公开,我在微软的azurepythonsdk团队工作)
相关问题 更多 >
编程相关推荐