Skip to content

m8ttyB/go-bouncer

 
 

Repository files navigation

go-bouncer Build Status GoDoc

A Go port of the user facing portion as part of the Bouncer project.

Environment Variables

BOUNCER_PINNED_BASEURL_HTTP

If this is a unset, bouncer will randomly pick a healthy mirror from the database and return its base url. If this option is set, the mirror table is completely ignored and BOUNCER_PINNED_BASEURL_HTTP will be returned instead.

This option acts on non ssl only products.

Example: BOUNCER_PINNED_BASEURL=download-sha1.cdn.mozilla.net/pub

BOUNCER_PINNED_BASEURL_HTTPS

This option is exactly the same as BOUNCER_PINNED_BASEURL_HTTP but acts on ssl only products.

BOUNCER_STUB_ROOT_URL

If set, bouncer will redirect requests with attribution_sig and attribution_code parameters to BOUNCER_STUB_ROOT_URL?product=PRODUCT&os=OS&lang=LANG&attribution_sig=ATTRIBUTION_SIG&attribution_code=ATTRIBUTION_CODE.

Example: BOUNCER_STUB_ROOT_URL=https://stubdownloader.services.mozilla.com/

About

A Go version of the redirector portion of bouncer.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 66.1%
  • Python 28.4%
  • Groovy 3.5%
  • Shell 1.2%
  • Dockerfile 0.8%