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)
102
dockerfileContext.
Resource
.TryGetLastAnnotation<DockerfileBaseImageAnnotation>(out var baseImageAnnotation);
134
dockerfileContext.Builder.AddContainerFilesStages(dockerfileContext.
Resource
, logger);
142
.AddContainerFiles(dockerfileContext.
Resource
, "/app", logger)
279
dockerfileContext.
Resource
.TryGetLastAnnotation<DockerfileBaseImageAnnotation>(out var baseImageAnnotation);
Aspire.Hosting.Python (9)
PythonAppResourceBuilderExtensions.cs (9)
407
if (!context.
Resource
.TryGetLastAnnotation<PythonEntrypointAnnotation>(out var entrypointAnnotation))
414
context.
Resource
.TryGetLastAnnotation<PythonEnvironmentAnnotation>(out var pythonEnvironmentAnnotation);
431
var isUsingUv = context.
Resource
.TryGetLastAnnotation<PythonPackageManagerAnnotation>(out var pkgMgr) &&
501
context.
Resource
.TryGetLastAnnotation<DockerfileBaseImageAnnotation>(out var baseImageAnnotation);
554
context.Builder.AddContainerFilesStages(context.
Resource
, logger);
559
.AddContainerFiles(context.
Resource
, "/app", logger)
602
context.
Resource
.TryGetLastAnnotation<DockerfileBaseImageAnnotation>(out var baseImageAnnotation);
610
context.Builder.AddContainerFilesStages(context.
Resource
, logger);
615
.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)
176
var imageName = GetYarpImageName(ctx.
Resource
);
178
ctx.Builder.AddContainerFilesStages(ctx.
Resource
, logger);
182
.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))