gcserve
1.0.0
เสิร์ฟไฟล์จากถังเก็บข้อมูล Google Cloud
มีทางเลือกบางอย่างอยู่แล้ว (คือ GCSProxy และ Weasel) นอกจากนี้ GCP ยังอนุญาตให้ส่งไฟล์ Bucket ทั้งหมดเป็นสาธารณะ ความแตกต่างที่สำคัญคือ GCServe ให้ Auth HTTP พื้นฐาน
กรณีการใช้งานที่เป็นไปได้สำหรับ GCServe คือการโฮสต์อินสแตนซ์ PYPI ส่วนตัว สิ่งที่คุณต้องการคือ:
ไปป์ไลน์นี้เร็วกว่าขนาดเล็กและเชื่อถือได้มากกว่าโซลูชันแบบไดนามิกมากขึ้นเช่น Pypicloud
สร้างและเรียกใช้โดยใช้ GO Compiler:
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