A sidecar container for Apicast that handles reverse proxies
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Nicolas Massé 97b5c8d43f first version 8 years ago
src/itix.fr/forward first version 8 years ago
.gitignore first version 8 years ago
Dockerfile first version 8 years ago
README.md first version 8 years ago

README.md

A sidecar for Apicast, enabling proxy support

Why this project ?

Apicast is an API gateway that fetches his configuration and asks for authorization on the 3scale services (hosted in their cloud). The gateway, however, is deployed on-premise in the customer network.

More and more customers enforce the use of an HTTP proxy for outgoing connections. Sometimes, an authentication is required to connect to the proxy.

Currently, apicast does not fully support HTTP proxies. Hence this project provides a sidecar container for Apicast that enables HTTP proxies support.

Deployment

TODO

Development

Build

GOOS=linux GOARCH=amd64 go build -o apicast-sidecar-proxy src/itix.fr/forward/main.go

Package

VERSION=1.0
git tag TODO
docker build -t apicast-sidecar-proxy:$VERSION .

Pushing your image to DockerHub (Optional)

docker login https://index.docker.io/v1/
docker images apicast-sidecar-proxy:$VERSION --format '{{ .ID }}'
docker tag $(docker images apicast-sidecar-proxy:$VERSION --format '{{ .ID }}') index.docker.io/<your-username>/apicast-sidecar-proxy:$VERSION
docker push index.docker.io/<your-username>/apicast-sidecar-proxy:$VERSION