YARP is built on .NET using the infrastructure from ASP.NET and .NET (.NET 6 and newer). The key differentiator for YARP is that it's been designed to be easily customized and tweaked via .NET code to match the specific needs of each deployment scenario.
To get a local copy up and running follow these simple example steps.
Things you need to use the software and how to install them.
- Clone the repo
git clone https://github.com/gitViwe/yarp.git
- Generate certificate. Starting a container with https support using docker compose
dotnet dev-certs https -ep .aspnet\https\aspnetapp.pfx -p password! dotnet dev-certs https --trust
- Run via Docker
docker compose up --build -d
OpenTelemetry integration with Jeager UI: localhost:16686