Skip to content

Commit be87c2d

Browse files
committed
Fix 3 CodeRabbit issues + stale doc reference
- CHANGELOG: add #### Features sub-heading, rewrite bullet as user-facing - CLAUDE.md: forwardPorts is static, not dynamic discovery - CLAUDE.md: fix Claude Code version ref (:1 → :1.0.5) - devcontainer.json: pin dbr to 0.2.0 instead of :latest
1 parent d23cc3c commit be87c2d

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

.devcontainer/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44

55
### Added
66

7-
- **devcontainer-bridge (dbr)** — Dynamic port auto-discovery and forwarding independent of VS Code. Container daemon polls for new listeners and forwards them to the host via reverse TCP connections. Requires `dbr host-daemon` running on the host machine. See [devcontainer-bridge](https://github.com/bradleybeddoes/devcontainer-bridge)
7+
#### Features
8+
9+
- **devcontainer-bridge (dbr)** — Ports opened inside the container are now automatically discovered and forwarded to the host, even outside VS Code. Requires `dbr host-daemon` running on the host. See [devcontainer-bridge](https://github.com/bradleybeddoes/devcontainer-bridge)
810

911
## [v1.14.2] - 2026-02-24
1012

.devcontainer/CLAUDE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,15 +95,15 @@ All experimental feature flags are in `settings.json` under `env`. Setup steps c
9595

9696
## Features
9797

98-
Custom features in `./features/` follow the [devcontainer feature spec](https://containers.dev/implementors/features/). Every local feature supports `"version": "none"` to skip installation. Claude Code is installed via `ghcr.io/anthropics/devcontainer-features/claude-code:1`.
98+
Custom features in `./features/` follow the [devcontainer feature spec](https://containers.dev/implementors/features/). Every local feature supports `"version": "none"` to skip installation. Claude Code is installed via `ghcr.io/anthropics/devcontainer-features/claude-code:1.0.5`.
9999

100100
## Port Forwarding
101101

102102
Two mechanisms handle port access:
103103

104104
| Mechanism | When Active | Dynamic Discovery |
105105
|-----------|-------------|-------------------|
106-
| `forwardPorts` (devcontainer.json) | VS Code / Codespaces only | Yes (VS Code auto-detect) |
106+
| `forwardPorts` (devcontainer.json) | VS Code / Codespaces only | No (static list; VS Code auto-detects separately) |
107107
| devcontainer-bridge (`dbr`) | Any terminal client | Yes (polls `/proc/net/tcp`) |
108108

109109
`forwardPorts` is a no-op outside VS Code — the `devcontainer` CLI ignores it. `dbr` provides VS Code-independent dynamic port discovery via a reverse connection model (container→host). The container daemon auto-starts and is inert without the host daemon (`dbr host-daemon`). Both mechanisms coexist. See [devcontainer-bridge](https://github.com/bradleybeddoes/devcontainer-bridge).

.devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@
136136
"enableBell": true,
137137
"enableOsc": true
138138
},
139-
"ghcr.io/bradleybeddoes/devcontainer-bridge/dbr:latest": {}
139+
"ghcr.io/bradleybeddoes/devcontainer-bridge/dbr:0.2.0": {}
140140
},
141141

142142
"forwardPorts": [7847],

0 commit comments

Comments
 (0)