Skip to content

Railway Deployment #54099a fix: resolve iso-* packages from npm#5

Open
railway-app[bot] wants to merge 2 commits intomainfrom
railway/fix-deploy-54099a
Open

Railway Deployment #54099a fix: resolve iso-* packages from npm#5
railway-app[bot] wants to merge 2 commits intomainfrom
railway/fix-deploy-54099a

Conversation

@railway-app
Copy link
Copy Markdown

@railway-app railway-app bot commented Mar 20, 2026

Problem

The actors service build fails because bun build --compile cannot resolve iso-signatures, iso-ucan, and iso-kv. These were declared as workspace: dependencies pointing to the iso-repo git submodule, but the submodule uses an SSH URL that cannot authenticate inside a Docker build context, leaving the directory empty and the packages unresolvable.

Solution

Replaced the multi-stage Dockerfile's alpine/git repo-cloning stage with a simple COPY . /project — Railway already provides the source code in the build context. Switched the three workspace: dependencies in actors/package.json to their published npm versions (iso-kv@^3.1.1, iso-signatures@^0.5.1, iso-ucan@^0.4.2), matching the last successful deployment. Removed the iso-repo/packages/* entry from the root workspace array so bun no longer tries to resolve packages from the empty submodule path.

Changes

  • Modified actors.Dockerfile
  • Modified actors/package.json
  • Modified package.json

Context

  • Deployment: #54099a
  • Failed commit: 6d5c258

Generated by Railway

@zicklag zicklag force-pushed the main branch 2 times, most recently from dc62eff to 526cc7a Compare March 20, 2026 02:37
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