Problem
When setup-sourcebot writes docker-compose.override.yml for local repositories, it currently emits short-syntax volume entries using the raw host path. Paths containing spaces, colons, or other Compose-sensitive characters can be misparsed or fail when the generated Compose file is loaded.
Reproduction
Run the setup wizard, select a local repository under a path such as /Users/me/Code Projects/sourcebot repos/repo, and inspect the generated docker-compose.override.yml.
Expected
The generated override should use a Compose representation that safely preserves the full host path.
Actual
The host path is interpolated directly into source:target:mode short syntax.
Impact
First-run local repository indexing can fail for common host directory names, especially user-created folders containing spaces.
Problem
When
setup-sourcebotwritesdocker-compose.override.ymlfor local repositories, it currently emits short-syntax volume entries using the raw host path. Paths containing spaces, colons, or other Compose-sensitive characters can be misparsed or fail when the generated Compose file is loaded.Reproduction
Run the setup wizard, select a local repository under a path such as
/Users/me/Code Projects/sourcebot repos/repo, and inspect the generateddocker-compose.override.yml.Expected
The generated override should use a Compose representation that safely preserves the full host path.
Actual
The host path is interpolated directly into
source:target:modeshort syntax.Impact
First-run local repository indexing can fail for common host directory names, especially user-created folders containing spaces.