4 instantiations of Volume
Aspire.Hosting.Docker (4)
DockerComposeEnvironmentContext.cs (1)
112
serviceResource.Volumes.Add(new Resources.ServiceNodes.
Volume
DockerComposePublishingContext.cs (1)
239
var newVolume = new
Volume
DockerComposeResourceExtensions.cs (2)
99
var volume = new
ComposeVolume
202
var volume = new
ComposeVolume
18 references to Volume
Aspire.Hosting.Docker (16)
DockerComposePublishingContext.cs (2)
232
foreach (
var
volume in serviceResource.Volumes.Where(volume => volume.Type != "bind"))
239
var
newVolume = new Volume
DockerComposeResourceExtensions.cs (5)
9
using ComposeVolume = Aspire.Hosting.Docker.Resources.ServiceNodes.
Volume
;
94
Action<
ComposeVolume
>? configure = null)
99
var
volume = new ComposeVolume
196
Action<
ComposeVolume
>? configure = null)
202
var
volume = new ComposeVolume
DockerComposeServiceResource.cs (2)
102
internal List<
Volume
> Volumes { get; } = [];
319
foreach (
var
volume in Volumes)
Resources\ComposeFile.cs (3)
72
/// name of the volume, and the value is an instance of the <see cref="
Volume
"/> class.
76
public Dictionary<string,
Volume
> Volumes { get; set; } = [];
137
public ComposeFile AddVolume(
Volume
volume)
Resources\ComposeNodes\Service.cs (3)
134
public List<
Volume
> Volumes { get; set; } = [];
478
public Service AddVolume(
Volume
volume)
490
public Service AddVolumes(IEnumerable<
Volume
> volumes)
Resources\ServiceNodes\Volume.cs (1)
13
/// The <see cref="
Volume
"/> class is used to define properties and options for volumes in a Docker environment.
Aspire.Hosting.Docker.Tests (2)
DockerComposeResourceExtensionsTests.cs (2)
58
var
volume = Assert.Single(composeFile.Volumes).Value;
114
var
volume = Assert.Single(service.Volumes);