Skip to content

fix(docker): add @toon-protocol/townhouse dep to docker package (Story 45.1 smoke-test fix)#38

Merged
ALLiDoizCode merged 1 commit intomainfrom
fix/45-1-docker-townhouse-dep
May 9, 2026
Merged

fix(docker): add @toon-protocol/townhouse dep to docker package (Story 45.1 smoke-test fix)#38
ALLiDoizCode merged 1 commit intomainfrom
fix/45-1-docker-townhouse-dep

Conversation

@ALLiDoizCode
Copy link
Copy Markdown
Collaborator

Fix: Dockerfile.townhouse-api build failure

Smoke test run 25588317203 failed at the Build and push multi-arch image step for townhouse-api:

✘ [ERROR] Could not resolve "@toon-protocol/townhouse"

Root cause: docker/package.json lists workspace deps for town, mill, dvm but not townhouse. esbuild runs from the docker/ package context and can't resolve @toon-protocol/townhouse without the workspace link.

Fix:

  • Added "@toon-protocol/townhouse": "workspace:*" to docker/package.json dependencies (mirrors the pattern for town, mill, dvm)
  • Added "@types/dockerode": "^3.3.0" to devDependencies (needed for the import Docker from 'dockerode' in entrypoint-townhouse-api.ts)
  • Updated pnpm-lock.yaml

🤖 Generated with Claude Code

…kage

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 <noreply@anthropic.com>
@ALLiDoizCode ALLiDoizCode merged commit ace2099 into main May 9, 2026
7 checks 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