Sign inSign up

belak/rproxy

By belak

•Updated almost 7 years ago

Image
0

220

belak/rproxy repository overview

⁠go-rproxy

A simple PoC reverse proxy designed to make basic docker deployments easier.

This project was born out of the frustrations with other reverse proxy setups. Many of them are either extremely complicated or don't handle docker containers automatically or are missing other features.

It is designed as an opinionated reverse proxy and will not work for all use cases.

⁠Features

Upcoming features:

  • Use docker labels to determine where to proxy
  • Automatically acquire TLS certs from letsencrypt
  • Handle http (and redirect all http to https)
  • Easily run in docker

Wishlisted features:

  • Handle tcp (with SSL termination)

⁠Label examples

Labels can be used in either the singular form (rproxy.backend) or the plural form (rproxy.frontend.name). Using the plural form will allow you to specify multiple proxys for a single container. Also note that any named frontend will match up with a backend with the same name. If a non-singular frontend or backend is missing its match, it will be disabled.

Tag summary

Content type

Image

Digest

Size

10.1 MB

Last updated

almost 7 years ago

docker pull belak/rproxy