From e974aef858915ef2969ef44d7a82249f97258190 Mon Sep 17 00:00:00 2001 From: Jun-te Kim Date: Mon, 8 Jun 2026 14:08:48 +0000 Subject: [PATCH] dynamic file tree --- .devcontainer/devcontainer.json | 3 +-- .devcontainer/docker-compose.yml | 9 +++++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index be7d2bc0..89f71c6c 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -14,8 +14,7 @@ // the mounted host ~/.config/gh. "postCreateCommand": "gh repo clone Hestia-Homes/agentic-toolkit /tmp/agentic-toolkit -- --branch 0.0.5 --depth 1 && bash /tmp/agentic-toolkit/setup.sh && npm install", - "forwardPorts": [3000], - "appPort": ["3000:3000"], + "forwardPorts": ["frontend:3000", "pgadmin:80"], "mounts": [ // Optional, just makes getting from Downloads (local env) easier diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml index 296beb9b..4444ff37 100644 --- a/.devcontainer/docker-compose.yml +++ b/.devcontainer/docker-compose.yml @@ -9,7 +9,10 @@ services: USER_GID: ${GID:-1000} command: sleep infinity ports: - - "3000:3000" + # Host port left unspecified so Docker assigns a free one — lets multiple + # worktrees of this repo run at once without colliding. VS Code's + # forwardPorts (below) forwards container :3000 to your machine. + - "3000" volumes: - ..:/workspaces/assessment-model - ~/.gitconfig:/home/vscode/.gitconfig @@ -29,7 +32,9 @@ services: image: dpage/pgadmin4 hostname: pgadmin ports: - - 5556:80 + # Dynamic host port (see frontend above). VS Code auto-detects and + # forwards the listening container port when the container comes up. + - "80" env_file: - ../.db-env restart: unless-stopped