gcserve
1.0.0
Google Cloud Storage 버킷에서 파일을 제공하십시오.
이미 몇 가지 대안이 있습니다 (즉, GCSPROXY 및 WEASEL). 또한 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