Skip to content

Use Compose for workstation Connect on Mac and Mercury - #128

Merged
maxexcloo merged 6 commits into
mainfrom
maxexcloo/sandbox-browser
Nov 12, 2026
Merged

maxexcloo merged 6 commits into
mainfrom
maxexcloo/sandbox-browser

Conversation

@maxexcloo

@maxexcloo maxexcloo commented Nov 11, 2026 •

Copy link
Copy Markdown
Owner

Move workstation Connect definitions into Dotfiles and use one platform-rendered Compose template. macOS retains its Compose project, volume, credential mount and OrbStack endpoint; Mercury retains rootful Podman and references its existing secret and data volume as external resources. The small Mise task starts already-applied configuration and does not apply preferences or install system files.

Mercury already has podman-compose 1.6.0 and Podman 5.8.9; no new provider package is needed. Homelab #332 supplies boot configuration and retires the old Quadlet sources only after verified handover. Browser #136 remains stacked here and is independent of the cleanup gate. Merged #139 is included without restoring nono.

Validation: full mise run check passes all nine tests and repository checks; fresh Linux/macOS home staging and platform-specific storage/credential identity assertions pass. The Linux render passes Mercury’s installed podman-compose config parser. A rootless dry-run refuses the external rootful volume, as expected; it does not prove rootful operation. Installed Mercury Quadlets were read and match the existing resource references. git diff --check and final diff review pass.

Pending: approved live migration (stop old pod, start Compose, verify real credential-backed access and retained data), macOS operation and boot persistence. Direct rootful metadata inspection requires credentials and was not performed. No live definitions, services, secrets, volumes or credentials were changed. Source implementation only; no merge, auto-merge or apply authorised.

@maxexcloo
maxexcloo marked this pull request as ready for review November 11, 2026 05:44
@maxexcloo maxexcloo changed the title Add sandboxed browser automation and remote viewing Add container browser automation on Linux and macOS Nov 11, 2026
@maxexcloo
maxexcloo force-pushed the maxexcloo/sandbox-browser branch from 9ea23ff to 5024849 Compare November 11, 2026 06:27
@maxexcloo maxexcloo changed the title Add container browser automation on Linux and macOS Consolidate workstation services and sandboxed browsing in dotfiles Nov 11, 2026
@maxexcloo maxexcloo changed the title Consolidate workstation services and sandboxed browsing in dotfiles Move workstation Connect ownership to Dotfiles Nov 12, 2026
@maxexcloo maxexcloo changed the title Move workstation Connect ownership to Dotfiles Use Compose for workstation Connect on Mac and Mercury Nov 12, 2026
@maxexcloo
maxexcloo merged commit bbaa983 into main Nov 12, 2026
1 check passed
@maxexcloo
maxexcloo deleted the maxexcloo/sandbox-browser branch November 12, 2026 05:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant