1 instantiation of Container
Aspire.Hosting (1)
Dcp\Model\Container.cs (1)
518
var c = new
Container
(new ContainerSpec { Image = image });
27 references to Container
Aspire.Hosting (27)
Dcp\DcpExecutor.cs (19)
220
Task.Run(() => WatchKubernetesResourceAsync<
Container
>((t, r) => ProcessResourceChange(t, r, _resourceState.ContainersMap, "Container", (c, s) => _snapshotBuilder.ToSnapshot(c, s)))),
369
if (resource is
Container
{ LogsAvailable: true } ||
410
Container
=> KnownResourceTypes.Container,
418
if (resource is
Container
container)
434
enumerable = new ResourceLogSource<
Container
>(_logger, _kubernetesService, container, follow: false);
477
Container
c when c.LogsAvailable => new ResourceLogSource<T>(_logger, _kubernetesService, resource, follow: true),
580
if (cr is
Container
container)
702
var toCreate = _appResources.Where(r => r.DcpResource is
Container
|| r.DcpResource is Executable);
707
var containersTask = CreateContainersAsync(toCreate.Where(ar => ar.DcpResource is
Container
), cancellationToken);
1115
var
ctr =
Container
.Create(containerObjectInstance.Name, containerImageName);
1217
await _executorEvents.PublishAsync(new OnResourceChangedContext(_shutdownCancellation.Token, KnownResourceTypes.Container, cr.ModelResource, cr.DcpResourceName, new ResourceStatus(null, null, null), s => _snapshotBuilder.ToSnapshot((
Container
)cr.DcpResource, s))).ConfigureAwait(false);
1240
var
dcpContainerResource = (
Container
)cr.DcpResource;
1282
private static async Task ApplyBuildArgumentsAsync(
Container
dcpContainerResource, IResource modelContainerResource, CancellationToken cancellationToken)
1480
case
Container
c:
1483
var cu = await _kubernetesService.GetAsync<
Container
>(c.Metadata.Name, cancellationToken: attemptCancellationToken).ConfigureAwait(false);
1548
case
Container
c:
1549
await EnsureResourceDeletedAsync<
Container
>(appResource.DcpResourceName).ConfigureAwait(false);
Dcp\DcpResourceState.cs (1)
12
public readonly ConcurrentDictionary<string,
Container
> ContainersMap = [];
Dcp\Model\Container.cs (2)
516
public static
Container
Create(string name, string image)
518
var
c = new Container(new ContainerSpec { Image = image });
Dcp\Model\ContainerExec.cs (2)
12
/// The name of the <see cref="
Container
"/> resource (DCP model name, not the Docker/Podman name)
103
/// Represents a command to be executed in a given <see cref="
Container
"/> resource.
Dcp\Model\GroupVersion.cs (1)
36
Schema.Add<
Container
>(ContainerKind, "containers");
Dcp\ResourceSnapshotBuilder.cs (2)
20
public CustomResourceSnapshot ToSnapshot(
Container
container, CustomResourceSnapshot previous)
230
if (resource is
Container
container)