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
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