Skip to content

Minio Integration proposal #619

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

Closed
DKANomad opened this issue Apr 3, 2025 · 0 comments
Closed

Minio Integration proposal #619

DKANomad opened this issue Apr 3, 2025 · 0 comments

Comments

@DKANomad
Copy link

DKANomad commented Apr 3, 2025

.NET Aspire issue link

#606

Overview

Currently there's no way to inegrate S3 into an Aspire Project. We have access to Azure Blob Storage from the main Aspire repo.

Usage example

Hosting:

var minioUsername = builder.AddParameter("minioUser", "admin");
var minioPassword = builder.AddParameter("minioPassword", "P@ssword");

var s3Store = builder.AddMinio("minio", username: minioUsername, password: minioPassword)
    .WithBucket("minioBucket", bucketName: "bucket")
    .WithConsole("minioConsole", port: 9001);

Client:

builder.AddMinio();

Additional context

There was a PR opened on the main Aspire repo which was closed and pointed this project. Which is how I found this repo. Looking through
outstanding issues I can see it was also recently raised by another individual that this would be a good candidate for a hosting integration.

To touch on the response in the linked issue. I agree it could make sense that this would belong in the AWS integration project. However I feel this is still valuable for scenarios where the Developer is not planning to work on AWS but instead with a platform like Digital Ocean which offers as S3 compatible object storage solution.

I have a working PoC in a toy project which I can port into this repo which with some work can be made to fit into this repo.

Help us help you

Yes, I'd like to be assigned to work on this item

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants