Description
A lightweight server clone of Azure Storage.Examples
Dependency:
<dependency>
<groupId>org.testcontainers</groupId>
<artifactId>azure</artifactId>
<version>1.20.5</version>
<scope>test</scope>
</dependency>
Usage:
var container = new AzuriteContainer(DockerImageName.parse("mcr.microsoft.com/azure-storage/azurite:3.33.0"));
container.start();
Dependency:
go get github.com/testcontainers/testcontainers-go/modules/azurite
Usage:
azuriteContainer, err := azurite.Run(ctx, "mcr.microsoft.com/azure-storage/azurite:3.28.0")
Dependency:
dotnet add package Testcontainers.Azurite
Usage:
var AzuriteContainer = new AzuriteBuilder()
.WithImage("mcr.microsoft.com/azure-storage/azurite:3.23.0")
.Build();
await AzuriteContainer.StartAsync();
Dependency:
pip install testcontainers[azurite]
Usage:
with AzuriteContainer() as azurite_container:
connection_string = azurite_container.get_connection_string()
client = BlobServiceClient.from_connection_string(
connection_string,
api_version="2019-12-12"
)
Dependency:
npm install @testcontainers/azurite --save-dev
Usage:
const container = await new AzuriteContainer("mcr.microsoft.com/azure-storage/azurite:3.33.0").start();