Skip to content

docker build returns error

 => ERROR [builder 7/9] RUN npm install                                                                                                                                                               30.4s

------                                                                                                                                                                                                      

 > [builder 7/9] RUN npm install:                                                                                                                                                                           

1.283 npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported                                                                                                                 

1.685 npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.                                                                                                                                                                

1.863 npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported                                                                                                                     

29.96 

29.96 > tldv-mcp@1.0.0 prepare

29.96 > npm run build

29.96 

30.09 

30.09 > tldv-mcp@1.0.0 build

30.09 > rm -rf dist && npm run bundle && chmod +x dist/*.js

30.09 

30.18 

30.18 > tldv-mcp@1.0.0 bundle

30.18 > node scripts/build.js

30.18 

30.20 node:internal/modules/cjs/loader:1386

30.20   throw err;

30.20   ^

30.20 

30.20 Error: Cannot find module '/app/scripts/build.js'

30.20     at Function._resolveFilename (node:internal/modules/cjs/loader:1383:15)

30.20     at defaultResolveImpl (node:internal/modules/cjs/loader:1025:19)

30.20     at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1030:22)

30.20     at Function._load (node:internal/modules/cjs/loader:1192:37)

30.20     at TracingChannel.traceSync (node:diagnostics_channel:322:14)

30.20     at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)

30.20     at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:171:5)

30.20     at node:internal/main/run_main_module:36:49 {

30.20   code: 'MODULE_NOT_FOUND',

30.20   requireStack: []

30.20 }

30.20 

30.20 Node.js v22.20.0

30.22 npm error code 1

30.22 npm error path /app

30.22 npm error command failed

30.22 npm error command sh -c npm run build

30.22 npm notice

30.22 npm notice New major version of npm available! 10.9.3 -> 11.6.1

30.22 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.6.1

30.22 npm notice To update run: npm install -g npm@11.6.1

30.22 npm notice

30.22 npm error A complete log of this run can be found in: /root/.npm/_logs/2025-10-07T12_58_52_203Z-debug-0.log

------

Dockerfile:13

--------------------

  11 |     COPY src /app/src

  12 |     # Use npm ci for cleaner installs, ensure package-lock.json exists

  13 | >>> RUN npm install

  14 |     

  15 |     # Build the TypeScript code

--------------------

ERROR: failed to build: failed to solve: process "/bin/sh -c npm install" did not complete successfully: exit code: 1