Skip to content

bmf-san/gondola

Repository files navigation

English 日本語

gondola

Mentioned in Awesome Go GitHub release Go Report Card codecov GitHub license Go Reference Sourcegraph

A golang reverse proxy.

gondola

This log was created by gopherize.me

Table of contents

Features

  • Virtual host
    • You can set up multiple hosts on upstream servers.
  • Configuration file loader
    • You can use configuration files in YAML format.
  • TLS
    • You can use TLS by preparing a TLS certificate.
  • Serve static files
    • You can serve static files.
  • Access log
    • Outputs Proxy access logs and Upstream servers access logs.
  • Binary distribution
    • Distributing cross-compiled binaries.

Install

Go

go get -u github.com/bmf-san/gondola

Binary

You can download the binary from the release page, and you can use it.

Docker

bmfsan/gondola

Example

See below for how to use gondola.

Usage

Run a binary with the option.

gondola -config config.yaml

Projects

ADR

Wiki

Contribution

Issues and Pull Requests are always welcome.

We would be happy to receive your contributions.

Please review the following documents before making a contribution.

Sponsor

If you like it, I would be happy to have you sponsor it!

Github Sponsors - bmf-san

Or I would be happy to get a STAR.

It motivates me to keep up with ongoing maintenance. :D

License

Based on the MIT License.

LICENSE

Stargazers

Stargazers repo roster for @bmf-san/gondola

Forkers

Forkers repo roster for @bmf-san/gondola

Author

bmf-san