Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Produce YARP container images #6080

Open
benjaminpetit opened this issue Nov 26, 2024 · 2 comments
Open

Produce YARP container images #6080

benjaminpetit opened this issue Nov 26, 2024 · 2 comments

Comments

@benjaminpetit
Copy link
Member

YARP is a reverse proxy toolkit for building fast proxy servers in .NET using the infrastructure from ASP.NET and .NET. (https://github.com/microsoft/reverse-proxy/)

In a lot of typical Aspire use cases, the user deploys a reverse proxy. This YARP container could be used directly instead of adding manually a new project referencing YARP.

This container could also be used by developers wanting to try YARP directly, without needing to create and compile a new project.

The name of the container should be "reverse-proxy"

@akoken
Copy link

akoken commented Nov 26, 2024

IMHO, it's not a good idea to add a generic docker image for it. YARP is very basic and powerful reverse proxy skeleton. It's fully customizable and you can add so many features on top of it such as authentication, authorization, logging, tracing, metrics, direct forwarding, custom middlewares etc. Yes, you can set some of these features in configuration file, but you need to touch the code at some point.

@lbussell lbussell removed the untriaged label Dec 2, 2024
@lbussell lbussell moved this from Backlog to Current Release in .NET Docker Dec 2, 2024
@lbussell
Copy link
Contributor

lbussell commented Dec 2, 2024

[Triage] I've assigned this issue to you @benjaminpetit. I'll document some more detailed instructions for adding images to this repo this week.

@lbussell lbussell added this to the .NET 10 Features milestone Dec 2, 2024
@lbussell lbussell moved this from Current Release to Sprint in .NET Docker Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Sprint
Development

No branches or pull requests

3 participants