A lightweight and configurable gateway container designed to act as an entry point for deployments. It supports custom configuration mounting and includes identity handling behavior.
To get started with local development, first clone the repository:
git clone https://github.com/RedHatInsights/iop-gateway.git
cd iop-gateway
A Containerfile
is provided in the root of the repository. You can build the container image using the included Makefile
.
To build the image with the default image name:
make build
By default, the image is tagged as:
quay.io/iop/gateway:latest
To override the image name or tag, pass the IMAGE variable:
make build IMAGE=myregistry.local/iop-gateway:dev
After building, you can run the container using Podman:
podman run --rm -p 8080:8080 myregistry.local/iop-gateway:dev
You can also mount custom configuration:
podman run --rm -p 8080:8080 -v $(pwd)/config:/etc/nginx/:Z myregistry.local/iop-gateway:dev
To remove the built image locally:
make clean
If you want to push the image to a remote registry:
make push IMAGE=myregistry.local/iop-gateway:dev
Feel free to open issues or pull requests. Contributions are welcome!