gcserve
1.0.0
Обслуживайте файлы из ведра Google Cloud Storage.
Уже есть несколько альтернатив (а именно GCSProxy и Weasel). Кроме того, GCP позволяет обнародовать все файлы ведра. Основное отличие состоит в том, что GCServe предоставляет базовую HTTP Auth.
Возможным вариантом использования 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