Skip to content
Prev Previous commit
Next Next commit
Fix CI test failures: use relative path for bind mount and add launch…
…Settings.json for ApiService
  • Loading branch information
ali-Hamza817 authored and Laurianti committed Oct 7, 2026
commit f8086d8c716e5c23e496d126da397dba19b38af9
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"$schema": "http://json.schemastore.org/launchsettings.json",
"profiles": {
"http": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"applicationUrl": "http://localhost:5000",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"https": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"applicationUrl": "https://localhost:5001;http://localhost:5000",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -84,15 +84,16 @@ public void WithDataBindMountAddsAnnotationMetadata()
var appBuilder = DistributedApplication.CreateBuilder();

appBuilder.AddChroma("chroma")
.WithDataBindMount("C:/chroma/data");
.WithDataBindMount("./chroma-data");

using var app = appBuilder.Build();

var appModel = app.Services.GetRequiredService<DistributedApplicationModel>();

var containerResource = Assert.Single(appModel.Resources.OfType<ChromaResource>());
var mountAnnotation = Assert.Single(containerResource.Annotations.OfType<ContainerMountAnnotation>());
Assert.Equal("C:/chroma/data", mountAnnotation.Source);
Assert.NotNull(mountAnnotation.Source);
Assert.Equal(Path.GetFullPath("./chroma-data").Replace('\\', '/'), mountAnnotation.Source.Replace('\\', '/'));
Assert.Equal("/chroma/chroma", mountAnnotation.Target);
Assert.Equal(ContainerMountType.BindMount, mountAnnotation.Type);
}
Expand Down