私は Python 開発者の小さなチームで働いており、パッケージを格納するためのプライベート パッケージ マネージャーを作成することを目指しています。私はpypicloudに出会い、そのチュートリアルに従って、AWS-S3 に保存されているパッケージをアップロードしてインストールすることに成功しました。それは素晴らしいです。
ただし、プライベート パッケージ マネージャーが起動さpserve server.ini
れ、ターミナルでローカルに入力してホストされます。その後、パッケージ マネージャに からアクセスできますhttp://0.0.0.0:6543/#/
。理想的には、このサーバーを次のようにしたいと考えています。
- クラウドでホストされている (おそらく Azure ですが、AWS は問題ありません)
- 24時間年中無休で稼働
- 安全。パッケージ マネージャーとパッケージを表示するには、ユーザーを認証する必要があります。
- 運用システムでホストされているのではなく、より高いレベルのもの (docker コンテナーや Azure 関数アプリなど) でホストされています。これは、維持やジオレプリケートなどがはるかに簡単になるためです。
質問: 安全でプライベートなサーバー (python パッケージ マネージャー) をクラウドで常に稼働させるにはどうすればよいですか?