1 write to Builder
Aspire.Hosting (1)
ApplicationModel\DockerfileBuilderCallbackContext.cs (1)
25Builder = builder ?? throw new ArgumentNullException(nameof(builder));
50 references to Builder
Aspire.Hosting.Azure.Tests (2)
AzureContainerAppsTests.cs (1)
2107var dockerBuilder = dockerfileContext.Builder
AzureDeployerTests.cs (1)
163var dockerBuilder = dockerfileContext.Builder
Aspire.Hosting.JavaScript (4)
JavaScriptHostingExtensions.cs (4)
168var builderStage = dockerfileContext.Builder 227dockerfileContext.Builder.AddContainerFilesStages(dockerfileContext.Resource, logger); 230var runtimeBuilder = dockerfileContext.Builder 405var dockerBuilder = dockerfileContext.Builder
Aspire.Hosting.JavaScript.Tests (2)
AddNodeAppTests.cs (2)
342dockerfileContext.Builder.From("scratch"); 398dockerfileContext.Builder.From("scratch");
Aspire.Hosting.Python (5)
PythonAppResourceBuilderExtensions.cs (5)
534var builderStage = context.Builder 583context.Builder.AddContainerFilesStages(context.Resource, logger); 585var runtimeBuilder = context.Builder 639context.Builder.AddContainerFilesStages(context.Resource, logger); 641var stage = context.Builder
Aspire.Hosting.Python.Tests (1)
AddUvicornAppTests.cs (1)
73var dockerBuilder = dockerfileContext.Builder
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)
231ctx.Builder.AddContainerFilesStages(ctx.Resource, logger); 233ctx.Builder.From(imageName)
WithDockerfile.AppHost (2)
Program.cs (2)
66context.Builder.From(imageName); 80context.Builder.From(imageName);