Skip to content

Commit 6ce536b

Browse files
committed
feat: add Azure Blob storage support and update connection string in upload script
1 parent 90c0cc9 commit 6ce536b

4 files changed

Lines changed: 5 additions & 3 deletions

File tree

AppHost/AppHost.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,11 @@
2424
});
2525

2626
var tables = storage.AddTables("tables");
27+
var blobs = storage.AddBlobs("blobs");
2728

2829
var web = builder.AddProject<Web>("web")
2930
.WithReference(tables)
31+
.WithReference(blobs)
3032
.WithReference(redis)
3133
.WaitFor(tables)
3234
.WaitFor(redis)

ContentLoader/ContentLoader.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<ItemGroup>
1111
<PackageReference Include="Azure.Data.Tables" Version="12.11.0" />
12-
<PackageReference Include="Azure.Storage.Blobs" Version="12.24.0" />
12+
<PackageReference Include="Azure.Storage.Blobs" Version="12.24.1" />
1313
<PackageReference Include="Markdig" Version="0.41.2" />
1414
<PackageReference Include="SixLabors.ImageSharp" Version="3.1.9" />
1515
<PackageReference Include="YamlDotNet" Version="16.3.0" />

Web/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@
129129
// Add Azure Blob Storage
130130
builder.Services.AddSingleton(x =>
131131
{
132-
var connectionString = builder.Configuration.GetConnectionString("AzureStorage");
132+
var connectionString = builder.Configuration.GetConnectionString("blobs");
133133
return new BlobServiceClient(connectionString);
134134
});
135135

upload-content.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ if ($LASTEXITCODE -ne 0) {
1818
}
1919

2020
# Set Azure Storage Emulator connection string (using ports from AppHost.cs)
21-
$storageEmulatorConnectionString = 'DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;TableEndpoint=http://127.0.0.1:27002/devstoreaccount1;'
21+
$storageEmulatorConnectionString = 'DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;TableEndpoint=http://127.0.0.1:27002/devstoreaccount1;BlobEndpoint=http://127.0.0.1:27001/devstoreaccount1;'
2222

2323
# Export connection string for ContentLoader (if it reads from env)
2424
$env:AZURE_STORAGE_CONNECTION_STRING = $storageEmulatorConnectionString

0 commit comments

Comments
 (0)