1 write to Builder
Aspire.Hosting (1)
ApplicationModel\DockerfileBuilderCallbackContext.cs (1)
26Builder = builder ?? throw new ArgumentNullException(nameof(builder));
75 references to Builder
Aspire.Hosting.Azure.Tests (2)
AzureContainerAppsTests.cs (1)
2688var dockerBuilder = dockerfileContext.Builder
AzureDeployerTests.cs (1)
170var dockerBuilder = dockerfileContext.Builder
Aspire.Hosting.Blazor (3)
BlazorGatewayExtensions.cs (3)
54ctx.Builder 60ctx.Builder.AddContainerFilesStages(ctx.Resource, logger); 62ctx.Builder
Aspire.Hosting.Go (3)
GoHostingExtensions.cs (3)
190var buildStage = ctx.Builder 257ctx.Builder.AddContainerFilesStages(ctx.Resource, logger); 259var runtimeStage = ctx.Builder.From(runtimeImage);
Aspire.Hosting.Go.Tests (3)
AddGoAppTests.cs (3)
986c.WithDockerfileBuilder(".", ctx => ctx.Builder.From("scratch")) 1019c.WithDockerfileBuilder(".", ctx => ctx.Builder.From("scratch")) 1025c.WithDockerfileBuilder(".", ctx => ctx.Builder.From("scratch"))
Aspire.Hosting.Java (3)
JavaDockerfileGenerator.cs (3)
148context.Builder.AddContainerFilesStages(context.Resource, logger); 150var runtimeStage = context.Builder.From(runtimeImage); 233var buildStage = context.Builder
Aspire.Hosting.JavaScript (14)
JavaScriptHostingExtensions.cs (14)
190var builderStage = dockerfileContext.Builder 249dockerfileContext.Builder.AddContainerFilesStages(dockerfileContext.Resource, logger); 252var runtimeBuilder = dockerfileContext.Builder 547var builderStage = dockerfileContext.Builder 603dockerfileContext.Builder.AddContainerFilesStages(dockerfileContext.Resource, logger); 622var prodDepsStage = dockerfileContext.Builder 653var runtimeBuilder = dockerfileContext.Builder 1186? dockerfileContext.Builder.From(baseImage, "build").WorkDir("/app") 1187: dockerfileContext.Builder.From(baseImage).WorkDir("/app"); 1239dockerfileContext.Builder 1251dockerfileContext.Builder 1265var prodDepsStage = dockerfileContext.Builder 1307var runtimeStage = dockerfileContext.Builder 1326dockerfileContext.Builder
Aspire.Hosting.JavaScript.Tests (2)
AddNodeAppTests.cs (2)
352dockerfileContext.Builder.From("scratch"); 409dockerfileContext.Builder.From("scratch");
Aspire.Hosting.Python (5)
PythonAppResourceBuilderExtensions.cs (5)
540var builderStage = context.Builder 589context.Builder.AddContainerFilesStages(context.Resource, logger); 591var runtimeBuilder = context.Builder 645context.Builder.AddContainerFilesStages(context.Resource, logger); 647var stage = context.Builder
Aspire.Hosting.Python.Tests (1)
AddUvicornAppTests.cs (1)
74var dockerBuilder = dockerfileContext.Builder
Aspire.Hosting.Rust (3)
RustDockerfileGenerator.cs (3)
125var buildStage = context.Builder 153context.Builder.AddContainerFilesStages(context.Resource, logger); 155var runtimeStage = context.Builder.From(runtimeImage);
Aspire.Hosting.Tests (32)
ApplicationModel\Docker\DockerfileBuilderCallbackAnnotationTests.cs (7)
100context.Builder.From("alpine:latest") 117Assert.Single(context.Builder.Stages); 118Assert.Equal(3, context.Builder.Stages[0].Statements.Count); // FROM + WORKDIR + RUN 207context.Builder.From("alpine:latest") 214context.Builder.Stages[0].Run("apk add curl") 230Assert.Single(context.Builder.Stages); 231Assert.Equal(4, context.Builder.Stages[0].Statements.Count); // FROM + WORKDIR + RUN + COPY
ApplicationModel\Docker\DockerfileBuilderCallbackContextTests.cs (5)
27Assert.Same(builder, context.Builder); 75Assert.Same(builder, context.Builder); 97context.Builder.From("node:18") 102Assert.Single(context.Builder.Stages); 103Assert.Equal(3, context.Builder.Stages[0].Statements.Count); // FROM + WORKDIR + RUN
ApplicationModel\Docker\WithDockerfileBuilderTests.cs (20)
23context.Builder.From("alpine:latest"); 42context.Builder.From("alpine:latest"); 47context.Builder.Stages[0].WorkDir("/app"); 66context.Builder.From("alpine:latest"); 84context.Builder.From("alpine:latest") 123context.Builder.From("node:18") 130context.Builder.Stages[0] 138context.Builder.Stages[0] 175context.Builder.From("alpine:latest") 209context.Builder.From("alpine:latest") 240var builder = context.Builder.From("node:18", "builder"); 248var runtime = context.Builder.From("node:18-alpine"); 283context.Builder.From("alpine:latest") 304context.Builder.From("alpine:latest") 325context.Builder.From("node:18") 364context.Builder.From("alpine:latest") 397context.Builder.From("alpine:latest"); 419var buildStage = context.Builder.From("golang:1.20", "build"); 428var runtimeStage = context.Builder.From("alpine:latest"); 464context.Builder.From("alpine:latest");
Aspire.Hosting.Yarp (2)
YarpResourceExtensions.cs (2)
254ctx.Builder.AddContainerFilesStages(ctx.Resource, logger); 256ctx.Builder.From(imageName)
WithDockerfile.AppHost (2)
AppHost.cs (2)
66context.Builder.From(imageName); 80context.Builder.From(imageName);