gcserve
1.0.0
Googleクラウドストレージバケットからファイルを提供します。
すでにいくつかの選択肢があります(すなわち、Gcsproxyとイタチ)。また、GCPはすべてのバケットファイルを公開することができます。主な違いは、GCServeが基本的なHTTP認証を提供することです。
GCSERVEの可能なユースケースは、プライベートPYPIインスタンスをホストすることです。必要なのは:
このパイプラインは、Pypicloudのようなより動的なソリューションよりもはるかに高速で、小さく、より信頼性が高くなります。
Goコンパイラを使用してビルドと実行:
go build -o gcserve.bin .
./gcserve.bin
--bucket=test-bucket
--username=test-user
--password=test-pass
--debug
Dockerを使用して構築して実行します:
sudo docker build -t gcserve:latest .
sudo docker run
-v /path/to/google/credentials.json:/mnt/cred.json
-it gcserve:latest
--bucket=test-bucket
--username=test-user
--password=test-pass
--debug