15 references to DockerComposeServiceResource
Aspire.Hosting.Docker (15)
DockerComposeEnvironmentContext.cs (7)
12
private readonly Dictionary<IResource,
DockerComposeServiceResource
> _resourceMapping = [];
15
public async Task<
DockerComposeServiceResource
> CreateDockerComposeServiceResourceAsync(IResource resource, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
24
var
serviceResource = new DockerComposeServiceResource(resource.Name, resource, environment);
42
private void ProcessEndpoints(
DockerComposeServiceResource
serviceResource)
61
private static void ProcessVolumes(
DockerComposeServiceResource
serviceResource)
86
private async Task ProcessEnvironmentVariablesAsync(
DockerComposeServiceResource
serviceResource, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
121
private async Task ProcessArgumentsAsync(
DockerComposeServiceResource
serviceResource, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken)
DockerComposePublishingContext.cs (2)
85
if (resource.GetDeploymentTargetAnnotation()?.DeploymentTarget is
DockerComposeServiceResource
serviceResource)
150
private static void HandleComposeFileVolumes(
DockerComposeServiceResource
serviceResource, ComposeFile composeFile)
DockerComposeServiceCustomizationAnnotation.cs (2)
16
public sealed class DockerComposeServiceCustomizationAnnotation(Action<
DockerComposeServiceResource
, Service> configure) : IResourceAnnotation
22
public Action<
DockerComposeServiceResource
, Service> Configure { get; } = configure ?? throw new ArgumentNullException(nameof(configure));
DockerComposeServiceExtensions.cs (1)
36
public static IResourceBuilder<T> PublishAsDockerComposeService<T>(this IResourceBuilder<T> builder, Action<
DockerComposeServiceResource
, Service> configure)
DockerComposeServiceResourceExtensions.cs (3)
11
internal static async Task<object> ProcessValueAsync(this
DockerComposeServiceResource
resource, DockerComposeEnvironmentContext context, DistributedApplicationExecutionContext executionContext, object value)
92
private static string GetValue(
DockerComposeServiceResource
.EndpointMapping mapping, EndpointProperty property)
131
private static string ResolveUnknownValue(IManifestExpressionProvider parameter,
DockerComposeServiceResource
serviceResource)