1 write to Resource
Aspire.Hosting (1)
ApplicationModel\DockerfileBuilderCallbackContext.cs (1)
24
Resource
= resource ?? throw new ArgumentNullException(nameof(resource));
22 references to Resource
Aspire.Hosting.JavaScript (4)
JavaScriptHostingExtensions.cs (4)
160
dockerfileContext.
Resource
.TryGetLastAnnotation<DockerfileBaseImageAnnotation>(out var baseImageAnnotation);
222
dockerfileContext.Builder.AddContainerFilesStages(dockerfileContext.
Resource
, logger);
230
.AddContainerFiles(dockerfileContext.
Resource
, "/app", logger)
393
dockerfileContext.
Resource
.TryGetLastAnnotation<DockerfileBaseImageAnnotation>(out var baseImageAnnotation);
Aspire.Hosting.Python (9)
PythonAppResourceBuilderExtensions.cs (9)
458
if (!context.
Resource
.TryGetLastAnnotation<PythonEntrypointAnnotation>(out var entrypointAnnotation))
465
context.
Resource
.TryGetLastAnnotation<PythonEnvironmentAnnotation>(out var pythonEnvironmentAnnotation);
482
var isUsingUv = context.
Resource
.TryGetLastAnnotation<PythonPackageManagerAnnotation>(out var pkgMgr) &&
552
context.
Resource
.TryGetLastAnnotation<DockerfileBaseImageAnnotation>(out var baseImageAnnotation);
605
context.Builder.AddContainerFilesStages(context.
Resource
, logger);
610
.AddContainerFiles(context.
Resource
, "/app", logger)
653
context.
Resource
.TryGetLastAnnotation<DockerfileBaseImageAnnotation>(out var baseImageAnnotation);
661
context.Builder.AddContainerFilesStages(context.
Resource
, logger);
666
.AddContainerFiles(context.
Resource
, "/app", logger)
Aspire.Hosting.Tests (4)
ApplicationModel\Docker\DockerfileBuilderCallbackContextTests.cs (4)
25
Assert.Same(resource, context.
Resource
);
73
Assert.Same(resource, context.
Resource
);
133
Assert.Equal("mycontainer", context.
Resource
.Name);
134
Assert.IsAssignableFrom<IResource>(context.
Resource
);
Aspire.Hosting.Yarp (3)
YarpResourceExtensions.cs (3)
238
var imageName = GetYarpImageName(ctx.
Resource
);
240
ctx.Builder.AddContainerFilesStages(ctx.
Resource
, logger);
244
.AddContainerFiles(ctx.
Resource
, "/app/wwwroot", logger);
WithDockerfile.AppHost (2)
Program.cs (2)
61
if (!context.
Resource
.TryGetContainerImageName(useBuiltImage: false, out var imageName))
75
if (!context.
Resource
.TryGetContainerImageName(useBuiltImage: false, out var imageName))