Skip to content

fix(gateway): make standalone MCP deployment boot-safe - #60

Merged
Yehonal merged 1 commit into
mainfrom
pr/mcp-standalone-runtime
Oct 2, 2026
Merged

Yehonal merged 1 commit into
mainfrom
pr/mcp-standalone-runtime

Conversation

@Yehonal

@Yehonal Yehonal commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

The MCP service can fail before Node starts when its sandbox requires temporary bridge and tmux directories that disappeared at boot. Add a standalone systemd installer and generic gateway unit that install persistent tmpfiles rules and prepare those directories with explicit UID, GID and permissions.

The installer plans by default, supports a directories-only mode for host overlays, and never starts or restarts services.

Validation: npm run verify passed with an isolated XDG_STATE_HOME; five deployment tests passed without skips, including real tmpfiles boot recreation, idempotency, permissions, path validation and symlink refusal.

@Yehonal
Yehonal merged commit d968397 into main Oct 2, 2026
1 check passed
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