Project ID: 840f29b4-b407-448b-8d78-ffbfa2547f1b
Environment: production
Service: WorldBuilder
Failed deployment IDs: 2fb68098-af94-4e55-ab1b-1918512f5aca, d142c3fe-558f-4a23-bb20-4fa729b6cc8b, f77c1dee-865c-48e1-8fe0-4778df94f7d4
Working deployment ID: 206f39f2-eebf-4f70-8b57-666f67d57964
Issue: Snapshot system serving incomplete code archives intermittently since hardware incident — backend/ directory missing from some snapshots
#missing backend directory from some snapshots causing build failures
15 messages · Page 1 of 1 (latest)
Linked Railway resource: 840f29b4 / 8055e4f5 / 2d2e666b
Don't know if issues are related, but auto deply has also stopped working
Is this a Docker-built service?
Yes — the service uses a Dockerfile at backend/Dockerfile with the build context set to the repo root. The Dockerfile copies from backend/ subdirectories (e.g., COPY backend/app/ app/). This worked for every deployment until the March 17 EU West hardware incident. The working deployment (206f39f2) used the exact same Dockerfile successfully.
At which step is the build failing?
When trying to find the Dockerfile, or during the actual Dockerfile steps?
Could you possibly also show the build logs? the error?
No Dockerfile steps (FROM, COPY, RUN, etc.) are reached. The file exists in the repo at backend/Dockerfile and hasn't changed — the working deployment (206f39f2) used the exact same file.
The auto-deploy from GitHub pushes also stopped triggering. Disconnecting and reconnecting the repo didn't fix it. Manual redeploys from the dashboard (even of the previously-successful deployment) now also fail with the same missing Dockerfile error.
Here are the logs anyway:
2026-03-18T16:59:51.692789764Z [inf] scheduling build on Metal builder "builder-rnsvgb"
2026-03-18T16:59:54.022920132Z [inf] fetched snapshot sha256:122e270613f094f27f227f142b84c2726a5f50f9b0eb1fbc5181f9710b3315fc (33 MB bytes)
2026-03-18T16:59:54.023022836Z [inf] fetching snapshot
2026-03-18T16:59:55.094756120Z [inf] unpacking archive
2026-03-18T16:59:56.082363595Z [err] couldn't locate the dockerfile at path backend/Dockerfile in code archive
2026-03-18T16:59:56.082376344Z [err] - not found at backend/Dockerfile
2026-03-18T16:59:56.082377666Z [err] - not found at backend/Dockerfile
What happens if you try to reselect the Dockerfile in service settings?
The Dockerfile path is set in railway.toml (checked into the repo), not in the UI settings — so I can't reselect it from the dashboard. The value is backend/Dockerfile and hasn't changed. The same railway.toml worked fine for the previous successful deployment. It hasn't been touched in a long time
I understand that you may not have done anything to have caused this, but right now we're trying to get your deployments to not fail
Is the value /backend/Dockerfile or backend/Dockerfile?
[build]
builder = "DOCKERFILE"
dockerfilePath = "backend/Dockerfile"
watchPatterns = ["backend/**", "railway.toml"]
could you prefix a / to both the dockerfilepath and watchpatterns?
It build, now. though the issue with not picking up automatic deployment on changes to main are still failing. Thanks fo now, I'll see if this sticks
If you added it to watchpaths it shouldddd work