gcserve
1.0.0
Servir les fichiers à partir d'un godet de stockage Google Cloud.
Il existe déjà quelques alternatives (à savoir Gcsproxy et Beasel). De plus, GCP permet de rendre tous les fichiers de godet publics. La principale différence est que GCServe fournit un authentification HTTP de base.
Un cas d'utilisation possible pour GCServe consiste à héberger une instance PYPI privée. Tout ce dont vous avez besoin est:
Ce pipeline est beaucoup plus rapide, plus petit et plus fiable qu'une solution plus dynamique, comme Pypicloud.
Construire et exécuter à l'aide du compilateur Go:
go build -o gcserve.bin .
./gcserve.bin
--bucket=test-bucket
--username=test-user
--password=test-pass
--debug
Construire et exécuter à l'aide de 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