103 references to From
Aspire.Hosting (2)
ApplicationModel\DotnetProgramPublishing.cs (1)
200.From(sourceImageName)
Ats\DockerfileBuilderExports.cs (1)
34return stageName is null ? builder.From(image) : builder.From(image, stageName);
Aspire.Hosting.Azure.Tests (2)
AzureContainerAppsTests.cs (1)
2746.From("scratch");
AzureDeployerTests.cs (1)
168.From("scratch");
Aspire.Hosting.Blazor (1)
BlazorGatewayExtensions.cs (1)
77.From($"{DotNetAspNetImageRepo}:{s_blazorGatewayAspNetImageTag}")
Aspire.Hosting.Go (1)
GoHostingExtensions.cs (1)
257var runtimeStage = ctx.Builder.From(runtimeImage);
Aspire.Hosting.Go.Tests (3)
AddGoAppTests.cs (3)
985c.WithDockerfileBuilder(".", ctx => ctx.Builder.From("scratch")) 1018c.WithDockerfileBuilder(".", ctx => ctx.Builder.From("scratch")) 1024c.WithDockerfileBuilder(".", ctx => ctx.Builder.From("scratch"))
Aspire.Hosting.Java (1)
JavaDockerfileGenerator.cs (1)
148var runtimeStage = context.Builder.From(runtimeImage);
Aspire.Hosting.JavaScript (1)
JavaScriptHostingExtensions.cs (1)
1705: dockerfileContext.Builder.From(baseImage).WorkDir("/app");
Aspire.Hosting.JavaScript.Tests (2)
AddNodeAppTests.cs (2)
350dockerfileContext.Builder.From("scratch"); 407dockerfileContext.Builder.From("scratch");
Aspire.Hosting.Python (1)
PythonAppResourceBuilderExtensions.cs (1)
646.From(runtimeImage)
Aspire.Hosting.Python.Tests (1)
AddUvicornAppTests.cs (1)
73.From("scratch");
Aspire.Hosting.Rust (1)
RustDockerfileGenerator.cs (1)
153var runtimeStage = context.Builder.From(runtimeImage);
Aspire.Hosting.Tests (84)
ApplicationModel\Docker\DockerfileBuilderCallbackAnnotationTests.cs (2)
98context.Builder.From("alpine:latest") 205context.Builder.From("alpine:latest")
ApplicationModel\Docker\DockerfileBuilderCallbackContextTests.cs (1)
95context.Builder.From("node:18")
ApplicationModel\Docker\DockerfileBuilderEdgeCasesTests.cs (8)
34builder.From("ubuntu"); 53var stage = builder.From("alpine"); 65var stage = builder.From("alpine"); 90var stage = builder.From("node"); 147var stage = builder.From("ubuntu"); 168var stage = builder.From("ubuntu"); 201builder.From("alpine"); 213var stage = builder.From("ubuntu:20.04");
ApplicationModel\Docker\DockerfileBuilderIntegrationTests.cs (6)
24var output = dockerfileBuilder.From("caddy:2.7.4-alpine"); 64var stage = builder.From("nginx"); 97var runtimeStage = builder.From("alpine:latest"); 144var stage = builder.From("node:18") 168var stage1 = dockerfileBuilder.From("alpine"); 169var stage2 = dockerfileBuilder.From("ubuntu");
ApplicationModel\Docker\DockerfileBuilderTests.cs (8)
29var stage = builder.From("node"); 45var stage = builder.From("node:20-bullseye"); 77Assert.Throws<ArgumentException>(() => builder.From("")); 78Assert.Throws<ArgumentNullException>(() => builder.From(null!)); 100var stage2 = builder.From("caddy:2.7.4-alpine"); 115var stage = builder.From("node:20-bullseye"); 153var stage2 = builder.From("caddy:2.7.4-alpine"); 192builder.From("node");
ApplicationModel\Docker\DockerfileStageTests.cs (29)
17var stage = builder.From("node"); 32var stage = builder.From("node"); 44var stage = builder.From("node"); 59var stage = builder.From("node"); 71var stage = builder.From("node"); 86var stage = builder.From("node"); 100var stage = builder.From("nginx"); 115var stage = builder.From("nginx"); 131var stage = builder.From("node"); 146var stage = builder.From("node"); 158var stage = builder.From("node"); 169var stage = builder.From("node"); 184var stage = builder.From("node"); 196var stage = builder.From("node"); 212var stage = builder.From("node"); 223var stage = builder.From("node"); 234var stage = builder.From("node"); 249var stage = builder.From("node"); 282var stage = builder.From("node") 297var stage = builder.From("node"); 312var stage = builder.From("alpine"); 341var stage = builder.From("alpine"); 377var stage = builder.From("alpine"); 413var stage = builder.From("alpine"); 442var stage = builder.From("node"); 453var stage = builder.From("alpine"); 488var stage = builder.From("node") 506var stage = builder.From("alpine"); 548var stage = builder.From("node:18");
ApplicationModel\Docker\DockerfileStatementsTests.cs (15)
17var stage = builder.From("node:20-bullseye"); 55var stage = builder.From("node").WorkDir("/app"); 74var stage = builder.From("node").Run("npm install"); 94var stage = builder.From("ubuntu").Run(command); 113var stage = builder.From("node").Copy("package*.json", "./"); 132var stage = builder.From("nginx").CopyFrom("builder", "/app/dist", "/srv"); 151var stage = builder.From("node").Env("NODE_ENV", "production"); 170var stage = builder.From("alpine").Env("PATH", ""); 189var stage = builder.From("node").Expose(3000); 208var stage = builder.From("node").Cmd(["node", "server.js"]); 227var stage = builder.From("nginx").Cmd(["nginx"]); 246var stage = builder.From("caddy").Cmd(["cmd", "run", "--config", "/etc/caddy/caddy.json"]); 265var stage = builder.From("node").User("appuser"); 284var stage = builder.From("alpine").User("1000"); 303var stage = builder.From("alpine").User("1000:1000");
ApplicationModel\Docker\WithDockerfileBuilderTests.cs (15)
21context.Builder.From("alpine:latest"); 40context.Builder.From("alpine:latest"); 64context.Builder.From("alpine:latest"); 82context.Builder.From("alpine:latest") 121context.Builder.From("node:18") 173context.Builder.From("alpine:latest") 207context.Builder.From("alpine:latest") 246var runtime = context.Builder.From("node:18-alpine"); 281context.Builder.From("alpine:latest") 302context.Builder.From("alpine:latest") 323context.Builder.From("node:18") 362context.Builder.From("alpine:latest") 395context.Builder.From("alpine:latest"); 426var runtimeStage = context.Builder.From("alpine:latest"); 462context.Builder.From("alpine:latest");
Aspire.Hosting.Yarp (1)
YarpResourceExtensions.cs (1)
255ctx.Builder.From(imageName)
WithDockerfile.AppHost (2)
AppHost.cs (2)
64context.Builder.From(imageName); 78context.Builder.From(imageName);