From 74d4dcc35541b81c754587c6d70bf8f42fb36b73 Mon Sep 17 00:00:00 2001 From: Jonathan Green Date: Fri, 8 May 2026 21:55:31 -0400 Subject: [PATCH] fix(docker): add @toon-protocol/townhouse workspace dep to docker package esbuild couldn't resolve @toon-protocol/townhouse from the docker/ package context during the Dockerfile.townhouse-api build. Add workspace:* dep (matching the pattern for town, mill, dvm) and @types/dockerode for the Docker import in entrypoint-townhouse-api.ts. Co-Authored-By: Claude Sonnet 4.6 --- docker/package.json | 2 ++ pnpm-lock.yaml | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/docker/package.json b/docker/package.json index 021e8570..8041796a 100644 --- a/docker/package.json +++ b/docker/package.json @@ -21,11 +21,13 @@ "@toon-protocol/relay": "workspace:*", "@toon-protocol/sdk": "workspace:*", "@toon-protocol/town": "workspace:*", + "@toon-protocol/townhouse": "workspace:*", "hono": "^4.11.10", "nostr-tools": "^2.10.4", "ws": "^8.18.0" }, "devDependencies": { + "@types/dockerode": "^3.3.0", "@types/node": "^20.11.0", "@types/ws": "^8.5.10", "esbuild": "^0.24.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b8c371c3..1f42d820 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -112,6 +112,9 @@ importers: '@toon-protocol/town': specifier: workspace:* version: link:../packages/town + '@toon-protocol/townhouse': + specifier: workspace:* + version: link:../packages/townhouse hono: specifier: ^4.11.10 version: 4.12.7 @@ -122,6 +125,9 @@ importers: specifier: ^8.18.0 version: 8.19.0 devDependencies: + '@types/dockerode': + specifier: ^3.3.0 + version: 3.3.47 '@types/node': specifier: ^20.11.0 version: 20.19.32