1 instantiation of Service
Aspire.Hosting.Docker (1)
DockerComposeServiceResource.cs (1)
74var composeService = new Service
24 references to Service
Aspire.Hosting.Docker (24)
DockerComposeServiceCustomizationAnnotation.cs (2)
16public sealed class DockerComposeServiceCustomizationAnnotation(Action<DockerComposeServiceResource, Service> configure) : IResourceAnnotation 22public Action<DockerComposeServiceResource, Service> Configure { get; } = configure ?? throw new ArgumentNullException(nameof(configure));
DockerComposeServiceExtensions.cs (1)
36public static IResourceBuilder<T> PublishAsDockerComposeService<T>(this IResourceBuilder<T> builder, Action<DockerComposeServiceResource, Service> configure)
DockerComposeServiceResource.cs (11)
17private Service? _composeService; 67public Service ComposeService => _composeService ??= GetComposeService(); 72private Service GetComposeService() 74var composeService = new Service 110private void SetContainerName(Service composeService) 118private void SetEntryPoint(Service composeService) 131private void SetDependsOn(Service composeService) 157private static void SetContainerImage(string? containerImageName, Service composeService) 165private void AddEnvironmentVariablesAndCommandLineArgs(Service composeService) 196private void AddPorts(Service composeService) 212private void AddVolumes(Service composeService)
Resources\ComposeFile.cs (4)
42/// as defined by the <see cref="Service"/> class. 51/// is a <see cref="Service"/> object containing the configuration of the service. 54public Dictionary<string, Service> Services { get; set; } = []; 125public ComposeFile AddService(Service service)
Resources\ComposeNodes\Service.cs (6)
449/// <returns>The updated <see cref="Service"/> instance with the added volume.</returns> 450public Service AddVolume(Volume volume) 461/// <returns>The updated <see cref="Service"/> instance with the added volumes.</returns> 462public Service AddVolumes(IEnumerable<Volume> volumes) 474/// <returns>The updated <see cref="Service"/> instance with the added environmental variable.</returns> 475public Service AddEnvironmentalVariable(string key, string? value)