Skip to content
Docs Try Aspire
Docs Try

RavenDBBuilderExtensions

Class static net10.0
📦 CommunityToolkit.Aspire.Hosting.RavenDB v13.4.0
Provides extension methods for adding RavenDB resources to an Hosting.IDistributedApplicationBuilder.
namespace Aspire.Hosting;
public static class RavenDBBuilderExtensions
{
// ...
}
AddDatabase(IResourceBuilder<RavenDBServerResource>, string, string?, bool)extensionats export
IResourceBuilder<RavenDBDatabaseResource>
Adds a database resource to an existing RavenDB server resource.
AddRavenDB(IDistributedApplicationBuilder, string)extensionats export
IResourceBuilder<RavenDBServerResource>
Adds a RavenDB server resource to the application model. A container is used for local development. This overload simplifies the configuration by creating an unsecured RavenDB server resource with default settings.
AddRavenDB(IDistributedApplicationBuilder, string, RavenDBServerSettings)extensionats ignored
IResourceBuilder<RavenDBServerResource>
AddRavenDB(IDistributedApplicationBuilder, string, bool, Dictionary<string, object>, int?)extensionats ignored
IResourceBuilder<RavenDBServerResource>
Adds a RavenDB server resource to the application model. A container is used for local development. This version of the package defaults to the tag of the container image.
WithDataBindMount(IResourceBuilder<RavenDBServerResource>, string, bool)extensionats export
IResourceBuilder<RavenDBServerResource>
Adds a bind mount for the data folder to a RavenDB container resource.
WithDataVolume(IResourceBuilder<RavenDBServerResource>, string?, bool)extensionats export
IResourceBuilder<RavenDBServerResource>
Adds a named volume for the data folder to a RavenDB container resource.
WithLogBindMount(IResourceBuilder<RavenDBServerResource>, string, bool)extensionats export
IResourceBuilder<RavenDBServerResource>
Adds a bind mount for the logs folder to a RavenDB container resource.
WithLogVolume(IResourceBuilder<RavenDBServerResource>, string?, bool)extensionats export
IResourceBuilder<RavenDBServerResource>
Adds a named volume for the logs folder to a RavenDB container resource.
View all methods