8000 GitHub - vkrizan/iop-gateway: 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.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

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.

License

Notifications You must be signed in to change notification settings

vkrizan/iop-gateway

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iop-gateway

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.

Getting Started

To get started with local development, first clone the repository:

git clone https://github.com/RedHatInsights/iop-gateway.git
cd iop-gateway

Local Development

Building the Container Image

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

Running the Container Locally

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

Cleaning Up

To remove the built image locally:

make clean

Pushing to a Registry

If you want to push the image to a remote registry:

make push IMAGE=myregistry.local/iop-gateway:dev

Contributing

Feel free to open issues or pull requests. Contributions are welcome!

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Perl 55.4%
  • Dockerfile 26.4%
  • Makefile 18.2%
0