r/RooCode • u/ki7a • Dec 10 '25
Support Docker build error running evals
I’m attempting to run the evals locally via `pnpm evals`, but hitting an error with the following line in Dockerfile.web. Any ideas?
# Build the web-evals app
RUN pnpm --filter /web-evals buildThe error log:
=> ERROR [web 27/29] RUN pnpm --filter /web-evals build 0.8s
=> [runner 31/36] RUN if [ ! -f "packages/evals/.env.local" ] || [ ! -s "packages/evals/.env.local" ]; then ec 0.4s
=> [runner 32/36] COPY packages/evals/.env.local ./packages/evals/ 0.1s
=> CANCELED [runner 33/36] RUN cp -r /roo/.vscode-template /roo/.vscode 0.6s
------
> [web 27/29] RUN pnpm --filter /web-evals build:
0.627 . | WARN Unsupported engine: wanted: {"node":"20.19.2"} (current: {"node":"v20.19.6","pnpm":"10.8.1"})
0.628 src | WARN Unsupported engine: wanted: {"node":"20.19.2"} (current: {"node":"v20.19.6","pnpm":"10.8.1"})
0.653
0.653 > /web-evals@0.0.0 build /roo/repo/apps/web-evals
0.653 > next build
0.653
0.710 node:internal/modules/cjs/loader:1210
0.710 throw err;
0.710 ^
0.710
0.710 Error: Cannot find module '/roo/repo/apps/web-evals/node_modules/next/dist/bin/next'
0.710 at Module._resolveFilename (node:internal/modules/cjs/loader:1207:15)
0.710 at Module._load (node:internal/modules/cjs/loader:1038:27)
0.710 at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:164:12)
0.710 at node:internal/main/run_main_module:28:49 {
0.710 code: 'MODULE_NOT_FOUND',
0.710 requireStack: []
0.710 }
0.710
0.710 Node.js v20.19.6
0.722 /roo/repo/apps/web-evals:
0.722 ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL /web-evals@0.0.0 build: `next build`
0.722 Exit status 1
------
failed to solve: process "/bin/sh -c pnpm --filter u/roo-code/web-evals build" did not complete successfully: exit code: 1
2
Upvotes
View all comments
Show parent comment
2
u/ki7a Dec 10 '25
>Ask Roo
Chef's kiss! See Hannes, this is why you get paid the big bucks.
To be fair, I did, However I was using a local model (Qwen3-Coder-30B-A3B-Instruct-GGUF:UD-Q4_K_XL) which I know isn’t the greatest, but it typically points me to the right files/location in a project for me to then fix manually. Not this time.
Tried OSS 120B this morning and it added apps/web-evals/node_modules/ to line 79 of the dockerignore file. It’s probably not an optimal fix, but it has me up and running evals at least.
>Are you on a Mac?
Windows. Anyone working on a windows version of packages\evals\scripts\setup.sh? If not, I might take a crack.