Skip to content

fix: stop daemon restart loop on port conflict - #19

Merged
structName merged 1 commit into
mainfrom
codex/daemon-port-conflict
Jul 5, 2026
Merged

fix: stop daemon restart loop on port conflict#19
structName merged 1 commit into
mainfrom
codex/daemon-port-conflict

Conversation

@structName

Copy link
Copy Markdown
Owner

Summary

  • map sbm Web port bind conflicts to a dedicated exit code
  • prevent systemd from restarting sbm on that expected port-conflict exit
  • keep normal daemon keepalive and sing-box desired-state recovery behavior unchanged

Tests

  • pnpm install --frozen-lockfile
  • pnpm run build
  • go test ./...
  • CGO_ENABLED=0 go build -ldflags "-s -w -X main.Version=0.2.18-portfix" -o dist/sbm-linux-amd64 ./cmd/sbm/

@structName
structName merged commit 7fa453d into main Jul 5, 2026
1 check passed
@structName
structName deleted the codex/daemon-port-conflict branch July 5, 2026 12:29
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