gcserve
1.0.0
Servieren Sie Dateien aus einem Google Cloud -Speicher -Bucket.
Es gibt bereits einige Alternativen (nämlich GCSProxy und Weasel). Außerdem ermöglicht GCP, alle Bucket -Dateien öffentlich zu machen. Der Hauptunterschied besteht darin, dass GCSERVE grundlegende HTTP -Auth.
Ein möglicher Anwendungsfall für GCServe besteht darin, eine private PYPI-Instanz zu veranstalten. Alles was Sie brauchen ist:
Diese Pipeline ist viel schneller, kleiner und zuverlässiger als eine dynamischere Lösung wie Pypicloud.
Bauen und laufen Sie mit Go -Compiler aus:
go build -o gcserve.bin .
./gcserve.bin
--bucket=test-bucket
--username=test-user
--password=test-pass
--debug
Erstellen und mit Docker ausführen:
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