GitHub - leadhub-code/gatekeeper: Sign-in gate for static files, useful for private project documentation

Skip to content

Navigation Menu

Sign in

Appearance settings

gatekeeper: Login gate for static files

This is a simple web app that lets unauthorized users sign in with Google and then, if the user is successfully authenticated and is authorized, serves static files from configured AWS S3 bucket.

Use case: serving and protecting private project documentation

Docker

Build Docker image: docker build -t gatekeeper .

Run Docker container: docker run --rm -p 8000:3000 -v /some/path:/conf -e GATEKEEPER_CONF=/conf/production.yaml gatekeeper