Redirects
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 thomas@webhippie.de 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 <thomas@webhippie.de>