darkroom: github.com/gojek/darkroom Files | Directories

Command darkroom

Darkroom is an image proxy that works with different storage backends and different image processing engines. It also gives special attention to resiliency and speed. There is also support for inbuilt metrics collection for statsd.

Package Files

main.go

Directories

PathSynopsis
cmd
internal/handler
pkg/config
pkg/loggerPackage logger wraps some commonly used functions from zap.Logger and zap.SugaredLogger and maintains a single instance of the logger
pkg/metrics
pkg/processor
pkg/processor/native
pkg/regex
pkg/routerPackage router has the default routes information
pkg/serverPackage server holds the structs and methods containing the logic to spin up the api server
pkg/servicePackage service contains the service definitions used by the handler
pkg/storagePackage storage contains the Storage interface and its various implementations for different backends.
pkg/storage/aws/cloudfront
pkg/storage/aws/s3
pkg/storage/webfolder

Package main imports 3 packages (graph). Updated 2020-03-04. Refresh now. Tools for package owners.