289 references to AddContainer
Aspire.Hosting (7)
ContainerResourceBuilderExtensions.cs (6)
90return AddContainer(builder, name, image) 730return builder.AddContainer(name, "placeholder") // Image name will be replaced by WithDockerfile. 759return builder.AddContainer(name, "placeholder") // Image name will be replaced by WithDockerfileFactory. 788return builder.AddContainer(name, "placeholder") // Image name will be replaced by WithDockerfileFactory. 835return builder.AddContainer(name, "placeholder") // Image name will be replaced by WithDockerfileBuilder. 881return builder.AddContainer(name, "placeholder") // Image name will be replaced by WithDockerfileBuilder.
IDistributedApplicationBuilder.cs (1)
153/// This example shows the implementation of the <see cref="ContainerResourceBuilderExtensions.AddContainer(IDistributedApplicationBuilder, string, string)"/>
Aspire.Hosting.Azure.Tests (57)
AzureAppServiceTests.cs (1)
328builder.AddContainer("api", "myimage")
AzureContainerAppsTests.cs (38)
32builder.AddContainer("api", "myimage"); 203builder.AddContainer("api", "myimage") 242builder.AddContainer("api", "myimage") 433builder.AddContainer("api", "myimage") 496builder.AddContainer("api", "myimage") 533builder.AddContainer("api", "myimage") 570builder.AddContainer("api", "myimage") 610builder.AddContainer("api", "myimage") 645builder.AddContainer("api", "myimage") 730builder.AddContainer("api", "image") 785var container = builder.AddContainer("api", "image") 814builder.AddContainer("api1", "myimage"); 855builder.AddContainer("api", "myimage") 886builder.AddContainer("api", "myimage") 917builder.AddContainer("api", "myimage") 1110builder.AddContainer("api", "myimage") 1129builder.AddContainer("api", "myimage") 1150builder.AddContainer("api", "myimage") 1169builder.AddContainer("api", "myimage") 1189builder.AddContainer("api", "myimage") 1208builder.AddContainer("api", "myimage") 1254builder.AddContainer("cache", "redis") 1285builder.AddContainer("cache", "redis") 1480builder.AddContainer("api", "myimage") 1531builder.AddContainer("WebFrontEnd", "myimage"); 1596builder.AddContainer("api", "myimage") 1600builder.AddContainer("api", "myimage") 1624builder.AddContainer("api1", "myimage") 1627builder.AddContainer("api2", "myimage") 1643builder.AddContainer("api", "myimage") 1747builder.AddContainer("web", "nginx:latest") 1750builder.AddContainer("batch", "image:latest") 1787builder.AddContainer("scheduled-job", "myimage") 1820builder.AddContainer("manual-job", "myimage") 1848.AddContainer("api", "myimage") 1890.AddContainer("api", "myimage") 1930.AddContainer("api", "myimage") 1969builder.AddContainer("api", "myimage");
AzureCosmosDBExtensionsTests.cs (2)
198builder.AddContainer("api", "myimage") 251builder.AddContainer("api", "myimage")
AzureDeployerTests.cs (3)
221builder.AddContainer("api", "my-api-image:latest"); 721var container = builder.AddContainer("test-container", "test-image") 766var container = builder.AddContainer("test-container", "test-image")
AzureEnvironmentResourceTests.cs (4)
26builder.AddContainer("api", "my-api-image:latest") 63builder.AddContainer("api", "my-api-image:latest") 113builder.AddContainer("myapp", "mcr.microsoft.com/dotnet/aspnet:8.0") 227var container = builder.AddContainer("testcontainer", "testimage")
AzureKeyVaultTests.cs (1)
65var containerBuilder = builder.AddContainer("myContainer", "nginx")
AzurePostgresExtensionsTests.cs (1)
31builder.AddContainer("api", "myimage")
AzureProvisioningResourceTests.cs (1)
89var container = builder.AddContainer("api", "myimage");
AzureRedisEnterpriseExtensionsTests.cs (1)
35builder.AddContainer("api", "myimage")
AzureRedisExtensionsTests.cs (1)
34builder.AddContainer("api", "myimage")
AzureSqlExtensionsTests.cs (1)
39builder.AddContainer("api", "myimage")
BicepUtilitiesTests.cs (1)
34var container = builder.AddContainer("foo", "image")
ContainerRegistryTests.cs (1)
85builder.AddContainer("api", "myimage");
PublicApiTests\AppContainersPublicApiTests.cs (1)
29var container = builder.AddContainer("api", "myimage");
Aspire.Hosting.Containers.Tests (42)
ContainerResourceBuilderTests.cs (9)
15var redis = builder.AddContainer("redis", "redis").WithImage("redis-stack"); 23var redis = builder.AddContainer("redis", "redis").WithImage("redis-stack", "1.0.0"); 32var container = builder.AddContainer("app", "some-image"); 44var container = builder.AddContainer("app", "some-image"); 56var redis = builder.AddContainer("redis", "redis").WithImageTag("7.1"); 64var redis = builder.AddContainer("redis", "redis").WithImageRegistry("myregistry.azurecr.io"); 72var redis = builder.AddContainer("redis", "redis").WithImageSHA256("42b5c726e719639fcc1e9dbc13dd843f567dcd37911d0e1abb9f47f2cc1c95cd"); 196.AddContainer("redis", "image") 208.AddContainer("redis", "image")
ContainerResourceTests.cs (11)
17appBuilder.AddContainer("container", "none"); 55appBuilder.AddContainer("container", "image:tag"); 75appBuilder.AddContainer("container", "imagewithdigest@sha256:01234567890abcdef01234567890abcdef01234567890abcdef01234567890ab"); 98var c1 = appBuilder.AddContainer("c1", "image2") 111var c2 = appBuilder.AddContainer("container", "none") 175builder.AddContainer("grafana", "grafana/grafana") 208builder.AddContainer("grafana", "grafana/grafana") 237appBuilder.AddContainer("container", "none") 254builder.AddContainer("containerwithvolumes", "image/name") 302builder.AddContainer("containerwithbindmounts", "image/name") 352appBuilder.AddContainer("container", "none")
WithDockerfileTests.cs (22)
34builder.AddContainer("testcontainer", "testimage") 66builder.AddContainer("testcontainer", "testimage") 125var dockerFile = builder.AddContainer(resourceName, "someimagename") 149var dockerFile = builder.AddContainer("testcontainer", "someimagename") 169var dockerFile = builder.AddContainer("testcontainer", "someimagename") 197builder.AddContainer("testcontainer", "testimage") 269var container = builder.AddContainer("testcontainer", "testimage") 364var container = builder.AddContainer("testcontainer", "testimage") 454builder.AddContainer("testcontainer", "testimage") 592builder.AddContainer("mycontainer", "myimage") 619var container = builder.AddContainer("mycontainer", "myimage"); 640var container = builder.AddContainer("mycontainer", "myimage") 671var container = builder.AddContainer("mycontainer", "myimage") 702var container = builder.AddContainer("mycontainer", "myimage") 733var container = builder.AddContainer("mycontainer", "myimage") 772var container = builder.AddContainer("mycontainer", "myimage") 814var container = builder.AddContainer("mycontainer", "myimage") 849var container = builder.AddContainer("testcontainer", "testimage") 867var container = builder.AddContainer("mycontainer", "myimage") 893var container = builder.AddContainer("testcontainer", "testimage") 923builder.AddContainer("test-container", "test-image") 960var containerBuilder = builder.AddContainer("test-container", "test-image")
Aspire.Hosting.Docker.Tests (27)
DockerComposePublisherTests.cs (19)
34var redis = builder.AddContainer("cache", "redis") 69var migration = builder.AddContainer("something", "dummy/migration:latest") 72var api = builder.AddContainer("myapp", "mcr.microsoft.com/dotnet/aspnet:8.0") 121builder.AddContainer("api", "reg:api") 150builder.AddContainer("resource", "mcr.microsoft.com/dotnet/aspnet:8.0") 175builder.AddContainer("resource", "mcr.microsoft.com/dotnet/aspnet:8.0") 212var container = builder.AddContainer("service", "nginx") 258builder.AddContainer("app", "busybox").WithEnvironment("param1", param); 291builder.AddContainer("app", "busybox") 355builder.AddContainer("api", "my-api") 381builder.AddContainer("api", "my-api") 435builder.AddContainer("api", "my-api") 438builder.AddContainer("worker", "my-worker") 442builder.AddContainer("database", "postgres"); 465var container = builder.AddContainer("testcontainer", "testimage") 490builder.AddContainer("api", "my-api") 515builder.AddContainer("testapp", "testimage") 544builder.AddContainer("testapp", "testimage") 577builder.AddContainer("webapp", "webapp:latest")
DockerComposeTests.cs (8)
28var container = builder.AddContainer("service", "nginx"); 49builder.AddContainer("service", "nginx"); 72builder.AddContainer("service", "nginx") 111builder.AddContainer("api", "myimage") 131builder.AddContainer("api1", "myimage") 134builder.AddContainer("api2", "myimage") 157builder.AddContainer("api", "myimage"); 180builder.AddContainer("my-service", "my-image:latest")
Aspire.Hosting.Kubernetes.Tests (7)
KubernetesEnvironmentResourceTests.cs (2)
23builder.AddContainer("service", "nginx"); 62builder.AddContainer("api", "myimage")
KubernetesPublisherTests.cs (5)
28var api = builder.AddContainer("myapp", "mcr.microsoft.com/dotnet/aspnet:8.0") 89var container = builder.AddContainer("service", "nginx") 119var api = builder.AddContainer("myapp", "mcr.microsoft.com/dotnet/aspnet:8.0") 239.AddContainer("myapp", "mcr.microsoft.com/dotnet/aspnet:8.0") 292var container = builder.AddContainer("testcontainer", "testimage")
Aspire.Hosting.Milvus.Tests (1)
AddMilvusTests.cs (1)
112var container1 = appBuilder.AddContainer("container1", "fake")
Aspire.Hosting.Qdrant.Tests (1)
AddQdrantTests.cs (1)
187var container1 = appBuilder.AddContainer("container1", "fake")
Aspire.Hosting.Tests (140)
AddConnectionStringTests.cs (1)
74var redis = builder.AddContainer("c", "redis").WithEndpoint(name: "tcp");
ApplicationModel\Docker\WithDockerfileBuilderTests.cs (8)
17var container = appBuilder.AddContainer("mycontainer", "myimage"); 36var container = appBuilder.AddContainer("mycontainer", "myimage"); 60var container = appBuilder.AddContainer("mycontainer", "myimage"); 79var container = appBuilder.AddContainer("mycontainer", "myimage"); 117var container = appBuilder.AddContainer("mycontainer", "myimage"); 169var container = appBuilder.AddContainer("mycontainer", "myimage"); 203var container = appBuilder.AddContainer("mycontainer", "myimage"); 234var container = appBuilder.AddContainer("mycontainer", "myimage");
Dashboard\DashboardResourceTests.cs (5)
67builder.AddContainer("my-container", "my-image"); 101var container = builder.AddContainer(KnownResourceNames.AspireDashboard, "my-image"); 203var container = builder.AddContainer(KnownResourceNames.AspireDashboard, "my-image"); 380builder.AddContainer("my-container", "my-image").WithHttpEndpoint(port: 8080, targetPort: 58080); 426builder.AddContainer("my-container", "my-image").WithHttpEndpoint(port: 8080, targetPort: 58080);
Dcp\DcpExecutorTests.cs (18)
34builder.AddContainer("CustomName", "container").WithOtlpExporter(); 569builder.AddContainer("database", "image"); 662builder.AddContainer("database", "image"); 874builder.AddContainer("database", "image") 909builder.AddContainer("database", "image") 969var ctr = builder.AddContainer("database", "image"); 987builder.AddContainer("database", "image") 1023builder.AddContainer("database", "image") 1060builder.AddContainer("database", "image") 1097builder.AddContainer("database", "image") 1131builder.AddContainer("database", "image"); 1166var container = builder.AddContainer("database", "image"); 1186builder.AddContainer("ImplicitDefault", "container"); 1187builder.AddContainer("ExplicitDefault", "container").WithImagePullPolicy(ImagePullPolicy.Default); 1188builder.AddContainer("ExplicitAlways", "container").WithImagePullPolicy(ImagePullPolicy.Always); 1189builder.AddContainer("ExplicitMissing", "container").WithImagePullPolicy(ImagePullPolicy.Missing); 1223builder.AddContainer("database", "image") 1259builder.AddContainer("CustomName", "container")
Dcp\DcpHostNotificationTests.cs (1)
380builder.AddContainer("test-container", "nginx:latest");
DistributedApplicationModelExtensionsTests.cs (3)
16var container1 = builder.AddContainer("container1", "image"); 17var container2 = builder.AddContainer("container2", "image"); 20var ignored = builder.AddContainer("container3", "image")
ExpressionResolverTests.cs (1)
227var dep = builder.AddContainer("container", "redis")
HealthCheckTests.cs (3)
22var container = builder.AddContainer("resource", "dummycontainer") 42var container = builder.AddContainer("resource", "dummycontainer") 65builder.AddContainer("resource", "dummycontainer")
ManifestGenerationTests.cs (2)
100var redis = builder.AddContainer("redis", "redis"); 265program.AppBuilder.AddContainer("testresource", "testresource");
Orchestrator\ApplicationOrchestratorTests.cs (20)
30var parentResource = builder.AddContainer("database", "image"); 169var parent = builder.AddContainer("parent", "image"); 170var child = builder.AddContainer("child", "image").WithParentRelationship(parent); 171var child2 = builder.AddContainer("child2", "image").WithParentRelationship(parent); 173var nestedChild = builder.AddContainer("nested-child", "image").WithParentRelationship(child); 234var firstParent = builder.AddContainer("firstParent", "image"); 235var secondParent = builder.AddContainer("secondParent", "image"); 237var child = builder.AddContainer("child", "image"); 337var container1 = builder.AddContainer("container1", "image"); 338var container2 = builder.AddContainer("container2", "image2"); 339var container3 = builder.AddContainer("container3", "image3"); 582var parentContainer = builder.AddContainer("parent-container", "parent-image"); 583var childContainer = builder.AddContainer("child-container", "child-image") 628var parentContainer = builder.AddContainer("parent-container", "parent-image"); 674var parent = builder.AddContainer("parent", "image"); 675var child = builder.AddContainer("child", "image"); 676var child2 = builder.AddContainer("child2", "image"); 730var parent = builder.AddContainer("parent", "image"); 731var child = builder.AddContainer("child", "image"); 732var child2 = builder.AddContainer("child2", "image");
Orchestrator\ParameterProcessorTests.cs (8)
489builder.AddContainer("testContainer", "nginx") 534builder.AddContainer("testContainer", "nginx") 560builder.AddContainer("testContainer", "nginx") 630builder.AddContainer("testContainer", "nginx") 657builder.AddContainer("container1", "nginx") 661builder.AddContainer("container2", "nginx") 692builder.AddContainer("testContainer", "nginx") 726var excludedContainer = builder.AddContainer("excludedContainer", "nginx")
Orchestrator\RelationshipEvaluatorTests.cs (15)
16var parentResource = builder.AddContainer("parent", "image"); 21var childWithAnnotationsResource = builder.AddContainer("child-with-annotations", "image") 24var grandChildWithAnnotationsResource = builder.AddContainer("grandchild-with-annotations", "image") 52var parentResource = builder.AddContainer("parent", "image"); 53var child1Resource = builder.AddContainer("child1", "image"); 54var child2Resource = builder.AddContainer("child2", "image"); 75var parentResource = builder.AddContainer("parent", "image"); 76var child1Resource = builder.AddContainer("child1", "image"); 77var child2Resource = builder.AddContainer("child2", "image"); 98var parentResource = builder.AddContainer("parent", "image"); 99var child1Resource = builder.AddContainer("child1", "image"); 100var child2Resource = builder.AddContainer("child2", "image") 121var grandParentResource = builder.AddContainer("grandparent", "image"); 122var parentResource = builder.AddContainer("parent", "image"); 123var childResource = builder.AddContainer("child", "image");
ProjectResourceTests.cs (1)
589var c1 = appBuilder.AddContainer("c1", "image2")
ResourceCommandAnnotationTests.cs (1)
48var resourceBuilder = builder.AddContainer("name", "image");
ResourceExtensionsTests.cs (7)
317RunTest(builder.AddContainer("myContainer", "nginx")); 327var containerResource = builder.AddContainer("test-container", "nginx") 355var containerResource = builder.AddContainer("test-container", "nginx"); 367var containerResource = builder.AddContainer("test-container", "nginx") 391var containerResource = builder.AddContainer("test-container", "nginx") 412var containerResource = builder.AddContainer("test-container", "nginx") 439var containerResource = builder.AddContainer("test-container", "nginx")
Schema\SchemaTests.cs (6)
64builder.AddContainer("mycontainer", "myimage").WithDockerfile(tempContextPath); 77builder.AddContainer("mycontainer", "myimage") 95builder.AddContainer("mycontainer", "myimage") 131builder.AddContainer("foo", "bar").WithContainerRuntimeArgs("one", "two", "three"); 176builder.AddContainer("mycontainer", "myimage") 188builder.AddContainer("mycontainer", "myimage")
WaitForTests.cs (5)
22var throwingResource = builder.AddContainer("throwingresource", "doesnotmatter") 24var dependingContainerResource = builder.AddContainer("dependingcontainerresource", "doesnotmatter") 236var dependency = builder.AddContainer("redis", "redis"); 260var dependency = builder.AddContainer("redis", "redis"); 291var dependency = builder.AddContainer("redis", "redis");
WithCertificateAuthorityCollection.cs (1)
18var container = builder.AddContainer("container", "image")
WithEndpointTests.cs (10)
229var container = builder.AddContainer("app", "image") 250var container = builder.AddContainer("app", "image") 278var container = builder.AddContainer("app", "image") 305var container = builder.AddContainer("app", "image") 332var container = builder.AddContainer("app", "image") 359var container = builder.AddContainer("app", "image") 386var container = builder.AddContainer("app", "image") 413var container = builder.AddContainer("app", "image") 538var container0 = builder.AddContainer("app0", "image") 541var container1 = builder.AddContainer("app1", "image")
WithEnvironmentTests.cs (10)
18var container = builder.AddContainer("container", "image") 225var container = builder.AddContainer("container1", "image") 234var containerB = builder.AddContainer("container2", "imageB") 274var container = builder.AddContainer("container1", "image") 283var containerB = builder.AddContainer("container2", "imageB") 300var container = builder.AddContainer("container1", "image") 318var containerB = builder.AddContainer("container2", "imageB") 337var targetBuilder = builder.AddContainer("targetContainer", "targetImage"); 396var resourceA = builder.AddContainer("containerA", "imageA"); 442var container = builder.AddContainer("container1", "image")
WithHttpCommandTests.cs (6)
20var resourceBuilder = builder.AddContainer("name", "image") 40var container = builder.AddContainer("name", "image") 62var container = builder.AddContainer("name", "image") 83var resourceBuilder = builder.AddContainer("name", "image") 107var resourceBuilder = builder.AddContainer("name", "image") 139var resourceBuilder = builder.AddContainer("name", "image")
WithIconNameTests.cs (6)
15var container = builder.AddContainer("mycontainer", "myimage") 29var container = builder.AddContainer("mycontainer", "myimage") 43var container = builder.AddContainer("mycontainer", "myimage"); 53var container = builder.AddContainer("mycontainer", "myimage"); 65var container = builder.AddContainer("container", "image") 85var container = builder.AddContainer("mycontainer", "myimage")
WithReferenceTests.cs (2)
579var container = builder.AddContainer("mycontainer", "myimage") 605var container = builder.AddContainer("mycontainer", "myimage")
Aspire.Hosting.Yarp.Tests (3)
YarpConfigGeneratorTests.cs (2)
272var backend = builder.AddContainer("backend", "mcr.microsoft.com/dotnet/samples:aspnetapp").WithHttpEndpoint(targetPort: 8080); 273var frontend = builder.AddContainer("frontend", "mcr.microsoft.com/dotnet/samples:aspnetapp").WithHttpEndpoint(targetPort: 8080);
YarpFunctionalTests.cs (1)
34.AddContainer("backend", "mcr.microsoft.com/dotnet/samples:aspnetapp")
Stress.AppHost (1)
Program.cs (1)
30builder.AddContainer("hiddenContainer", "alpine")
TestingAppHost1.AppHost (1)
Program.cs (1)
35var failsToStart = builder.AddContainer("fails-to-start", $"{Guid.NewGuid()}/does/not/exist");
WithDockerfile.AppHost (2)
Program.cs (2)
20builder.AddContainer("dynamic-sync", "dynamic-sync-image") 39builder.AddContainer("dynamic-async", "dynamic-async-image")