Skip to content
/ cdn Public

An nginx proxy to AWS S3 that can be used as a cdn

License

Notifications You must be signed in to change notification settings

ahmet-h/cdn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CDN

An nginx proxy that serves S3 files that are not public in a certain bucket with a prefix. It uses AWS signature version 2 for authentication therefore version 4 is not supported. It supports serving different sizes of an image with query string parameter. Images are cached using nginx proxy cache.

# run a demo using the environment variables inside .env file

docker-compose up --build
helm upgrade --install --create-namespace -n cdn --set image.tag=<version>,registryCreds=xxx,env.API_ACCESS_KEY=xxx,env.API_ACCESS_SECRET=xxx,env.API_BUCKET=xxx,env.API_URL=http://localhost:9000 cdn helm/cdn-web

About

An nginx proxy to AWS S3 that can be used as a cdn

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published