[Bug] Coolify deployment fails: Missing tsconfig.json and @medusajs/framework module not found

Status Closed — not planned
Reported on v2.0.76
Maintainer reply None cached
Activity 3 comments · opened Jan 7, 2026 · closed Feb 13, 2026

Bug Description
Tengo un error de despliegue (Build Failure) en Coolify con mi proyecto de MedusaJS v2.

El error en los logs es:

  1. "Couldn't find tsconfig.json"
  2. "Cannot find module '@medusajs/framework/utils'"

Mi estructura de carpetas es: herbolaria-backend/herbolaria-store/

Por favor realiza las siguientes acciones:

  1. Lee el contenido de "herbolaria-backend/herbolaria-store/Dockerfile".
  2. Lee "herbolaria-backend/herbolaria-store/tsconfig.json" y "herbolaria-backend/herbolaria-store/package.json".
  3. Diagnostica por qué el Dockerfile no está copiando el tsconfig.json correctamente al contenedor.
  4. Reescribe el Dockerfile para solucionar esto. Asegúrate de que los comandos COPY incluyan todos los archivos de configuración (tsconfig, medusa-config) y que 'npm install' se ejecute correctamente.
  5. Verifica si falta la dependencia "@medusajs/framework" en el package.json y agrégala si es necesario.

Environment Info

  • Platform: win32
  • Terminal: windows-terminal
  • Version: 2.0.76
  • Feedback ID: 1bc99dda-9cce-4384-aca5-6ac47c57d24a

Errors

[{"error":"AxiosError: Request failed with status code 401\n    at bx (file:///C:/Users/nicol/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:56:1137)\n    at IncomingMessage.<anonymous> (file:///C:/Users/nicol/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:57:9852)\n    at IncomingMessage.emit (node:events:530:35)\n    at IncomingMessage.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\n    at fzA.request (file:///C:/Users/nicol/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:59:2130)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async UT2 (file:///C:/Users/nicol/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1845:3609)","timestamp":"2026-01-07T17:51:08.540Z"},{"error":"AbortError: The operation was aborted\n    at abortChildProcess (node:child_process:716:27)\n    at AbortSignal.onAbortListener (node:child_process:786:7)\n    at [nodejs.internal.kHybridDispatch] (node:internal/event_target:827:20)\n    at AbortSignal.dispatchEvent (node:internal/event_target:762:26)\n    at runAbort (node:internal/abort_controller:447:10)\n    at abortSignal (node:internal/abort_controller:433:3)\n    at AbortController.abort (node:internal/abort_controller:466:5)\n    at Timeout._onTimeout (file:///C:/Users/nicol/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:4967:6586)\n    at listOnTimeout (node:internal/timers:588:17)\n    at process.processTimers (node:internal/timers:523:7)","timestamp":"2026-01-07T17:51:10.252Z"},{"error":"Error: console.error: \^[[33m⚠️  [BashTool] Pre-flight check is taking longer than expected. Run with ANTHROPIC_LOG=debug to check for failed or slow API requests.\^[[39m\n\n    at file:///C:/Users/nicol/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:378:11616\n    at B.write (file:///C:/Users/nicol/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:245:1982)\n    at Console.value (node:internal/console/constructor:298:16)\n    at Console.warn (node:internal/console/constructor:405:26)\n    at Timeout._onTimeout (file:///C:/Users/nicol/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:4603:6253)\n    at listOnTimeout (node:internal/timers:588:17)\n    at process.processTimers (node:internal/timers:523:7)","timestamp":"2026-01-07T18:07:29.303Z"},{"error":"Error: Request was aborted.\n    at _0A._createMessage (file:///C:/Users/nicol/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:514:3157)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2026-01-07T18:26:27.823Z"}]

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗