Bind org wikis from wiki-{org} folders #56

Merged
parkerhdavis merged 1 commit from obsidian-wiki-folder-names into main 2026-10-15 23:17:01 -06:00
parkerhdavis commented 2026-10-15 23:16:57 -06:00 (Migrated from github.com)

What happened

Final folder naming: the org wikis are now ~/<Org>/wiki-{org} (unique basename per org — wiki-anthers, wiki-carelaw, wiki-customchannels, wiki-polysemy, wiki-games, wiki-software, wiki-music, wiki-films), so vault names are unambiguous again and the identically-named-folder workaround dies. The sources on main (from #55) point at the deleted ~/<Org>/-wiki paths.

What changed

  • Bind sources repoint at ~/<Org>/wiki-{org} in all three compose files.
  • OBSIDIAN_VAULT_NAME labels deliberately stay the legacy names (Anthers-Wiki, Software-Wiki, …): renaming them now would make each container look for a nonexistent remote (wiki-software) and create it as a fresh, empty remote, pulling a full sync into it. Remotes get renamed first (tracked task), and only then do the labels and folder names re-couple.
  • Header comments, README, and .env.example updated to describe the current folder/label decoupling and the re-coupling path.

Verification

  • docker compose config passes for all three hosts.
  • Every obsidian service's bind source exists on disk and resolves to its OBSIDIAN_VAULT_NAME mount target (/vaults/<label>), checked via interpolated config JSON; Personal unchanged.
  • Hosts have been make down'd throughout the folder moves; no container has synced against any stale path.
## What happened Final folder naming: the org wikis are now `~/<Org>/wiki-{org}` (unique basename per org — `wiki-anthers`, `wiki-carelaw`, `wiki-customchannels`, `wiki-polysemy`, `wiki-games`, `wiki-software`, `wiki-music`, `wiki-films`), so vault names are unambiguous again and the identically-named-folder workaround dies. The sources on `main` (from #55) point at the deleted `~/<Org>/-wiki` paths. ## What changed - Bind sources repoint at `~/<Org>/wiki-{org}` in all three compose files. - `OBSIDIAN_VAULT_NAME` labels deliberately stay the legacy names (`Anthers-Wiki`, `Software-Wiki`, …): renaming them now would make each container look for a nonexistent remote (`wiki-software`) and **create it as a fresh, empty remote**, pulling a full sync into it. Remotes get renamed first (tracked task), and only then do the labels and folder names re-couple. - Header comments, README, and `.env.example` updated to describe the current folder/label decoupling and the re-coupling path. ## Verification - `docker compose config` passes for all three hosts. - Every obsidian service's bind source exists on disk and resolves to its `OBSIDIAN_VAULT_NAME` mount target (`/vaults/<label>`), checked via interpolated config JSON; `Personal` unchanged. - Hosts have been `make down`'d throughout the folder moves; no container has synced against any stale path.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
parker/cumulus!56
No description provided.