Skip to content

dsielert/redirector

 
 

Repository files navigation

Redirects

Build Status Go Doc Go Report Join the chat at https://gitter.im/webhippie/general Stories in Ready

This project is under heavy development, it's not in a working state yet!

Redirects is a pretty simple pattern-based redirect server. It supports different kinds of backends to store the patterns like JSON, YAML, TOML, Etcd, Consul and Zookeeper. We are using it mostly as a default route for our reverse proxy like Træfɪk.

Install

You can download prebuilt binaries from the GitHub releases or from our download site. You are a Mac user? Just take a look at our homebrew formula. If you are missing an architecture just write us on our nice Gitter chat. If you find a security issue please contact [email protected] first.

Development

Make sure you have a working Go environment, for further reference or a guide take a look at the install instructions. As this project relies on vendoring of the dependencies and we are not exporting GO15VENDOREXPERIMENT=1 within our makefile you have to use a Go version >= 1.6. It is also possible to just simply execute the go get github.com/webhippie/redirects command, but we prefer to use our Makefile:

go get -d github.com/webhippie/redirects
cd $GOPATH/src/github.com/webhippie/redirects
make clean build

./redirects -h

Contributing

Fork -> Patch -> Push -> Pull Request

Authors

License

Apache-2.0

Copyright

Copyright (c) 2017 Thomas Boerger <[email protected]>

Releases

No releases published

Packages

No packages published

Languages

  • Go 98.2%
  • Shell 0.6%
  • Perl 0.4%
  • Python 0.4%
  • Assembly 0.2%
  • Makefile 0.2%