我在一个 Python 开发人员的小团队中工作,我们的目标是创建一个私有包管理器来存储我们的包。我来到了pypicloud并按照它的教程成功地上传和安装了存储在 AWS-S3 中的包。这太妙了。
pserve server.ini
但是,私人包管理器会在终端本地启动和托管。然后可以通过 访问包管理器http://0.0.0.0:6543/#/
。理想情况下,我希望这台服务器是:
- 托管在云中(可能是 Azure,但 AWS 很好)
- 启动并运行 24/7
- 安全的。用户必须进行身份验证才能查看包管理器和包。
- 不是托管在操作系统中,而是托管在更高级别的东西(例如 docker 容器或 Azure 函数应用程序?),因为它更容易维护、地理复制等
问题:如何让安全的私有服务器(python 包管理器)始终在云中启动并运行?