35 references to WorkingDirectory
Aspire.Hosting (3)
Dcp\DcpExecutor.cs (1)
1253exe.Spec.WorkingDirectory = executable.WorkingDirectory;
ExecutableResourceBuilderExtensions.cs (1)
150cb.WithDockerfile(contextPath: builder.Resource.WorkingDirectory);
Publishing\ManifestPublishingContext.cs (1)
259var relativePathToProjectFile = GetManifestRelativePath(executable.WorkingDirectory);
Aspire.Hosting.JavaScript (7)
JavaScriptHostingExtensions.cs (7)
92if (File.Exists(Path.Combine(resource.WorkingDirectory, "Dockerfile"))) 97c.WithDockerfileBuilder(resource.WorkingDirectory, dockerfileContext => 480File.Exists(Path.Combine(resource.Resource.WorkingDirectory, "package-lock.json")) 495var workingDirectory = resource.Resource.WorkingDirectory; 562var workingDirectory = resource.Resource.WorkingDirectory; 662var installer = new JavaScriptInstallerResource(installerName, resource.Resource.WorkingDirectory); 679.WithWorkingDirectory(resource.Resource.WorkingDirectory)
Aspire.Hosting.JavaScript.Tests (3)
IntegrationTests.cs (2)
76Assert.Equal(parentApp.WorkingDirectory, installer.WorkingDirectory);
ResourceCreationTests.cs (1)
44Assert.Equal(Path.Combine(builder.AppHostDirectory, "test"), resource.WorkingDirectory);
Aspire.Hosting.Python (16)
PythonAppResourceBuilderExtensions.cs (14)
450if (File.Exists(Path.Combine(resource.WorkingDirectory, "Dockerfile"))) 455c.WithDockerfileBuilder(resource.WorkingDirectory, 548var uvLockPath = Path.Combine(resource.WorkingDirectory, "uv.lock"); 657var requirementsTxtPath = Path.Combine(resource.WorkingDirectory, "requirements.txt"); 697var pyprojectTomlPath = Path.Combine(resource.WorkingDirectory, "pyproject.toml"); 886: Path.GetFullPath(virtualEnvironmentPath, builder.Resource.WorkingDirectory); 958programPath = Path.GetFullPath(entrypoint, builder.Resource.WorkingDirectory); 963programPath = builder.Resource.WorkingDirectory; 979: Path.GetFullPath(annotation.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory); 1178var workingDirectory = builder.Resource.WorkingDirectory; 1380.WithWorkingDirectory(builder.Resource.WorkingDirectory) 1406: Path.GetFullPath(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory); 1437.WithWorkingDirectory(builder.Resource.WorkingDirectory) 1534: Path.GetFullPath(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.WorkingDirectory);
PythonInstallerResource.cs (1)
14: ExecutableResource(name, "python", parent.WorkingDirectory)
PythonVenvCreatorResource.cs (1)
15: ExecutableResource(name, "python", parent.WorkingDirectory)
Aspire.Hosting.Python.Tests (5)
AddPythonAppTests.cs (5)
162Assert.Equal(projectDirectory, pythonProjectResource.WorkingDirectory); 201Assert.Equal(projectDirectory, pythonProjectResource.WorkingDirectory); 244Assert.Equal(projectDirectory, pythonProjectResource.WorkingDirectory); 730Assert.Equal(expectedProjectDirectory, installerResource.WorkingDirectory); 957Assert.Equal(expectedProjectDirectory, pythonProjectResource.WorkingDirectory);
Aspire.Hosting.Tests (1)
ExecutableResourceTests.cs (1)
117Assert.Empty(er.WorkingDirectory);