When running the container, I get:
typebot-os-typebot-viewer-1 | node:internal/modules/cjs/loader:959
typebot-os-typebot-viewer-1 | throw err;
typebot-os-typebot-viewer-1 | ^
typebot-os-typebot-viewer-1 |
typebot-os-typebot-viewer-1 | Error: Cannot find module 'next/dist/server/next-server'
typebot-os-typebot-viewer-1 | Require stack:
typebot-os-typebot-viewer-1 | - /app/server.js
typebot-os-typebot-viewer-1 | at Module._resolveFilename (node:internal/modules/cjs/loader:956:15)
typebot-os-typebot-viewer-1 | at Module._load (node:internal/modules/cjs/loader:804:27)
typebot-os-typebot-viewer-1 | at Module.require (node:internal/modules/cjs/loader:1022:19)
typebot-os-typebot-viewer-1 | at require (node:internal/modules/cjs/helpers:102:18)
typebot-os-typebot-viewer-1 | at Object.<anonymous> (/app/server.js:4:20)
typebot-os-typebot-viewer-1 | at Module._compile (node:internal/modules/cjs/loader:1120:14)
typebot-os-typebot-viewer-1 | at Module._extensions..js (node:internal/modules/cjs/loader:1174:10)
typebot-os-typebot-viewer-1 | at Module.load (node:internal/modules/cjs/loader:998:32)
typebot-os-typebot-viewer-1 | at Module._load (node:internal/modules/cjs/loader:839:12)
typebot-os-typebot-viewer-1 | at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
typebot-os-typebot-viewer-1 | code: 'MODULE_NOT_FOUND',
typebot-os-typebot-viewer-1 | requireStack: [ '/app/server.js' ]
typebot-os-typebot-viewer-1 | }
typebot-os-typebot-viewer-1 |
typebot-os-typebot-viewer-1 | Node.js v18.7.0
When inspecting the container, I see that next/dist/server/next-server is indeed missing in node_modules.
If I add this line in the Dockerfile:
COPY --from=builder --chown=node:node /home/node/app/.next/standalone/node_modules/next/dist/server ./node_modules/next/dist/server
It works.
Not sure why it does this. Do you have any idea?
When running the container, I get:
When inspecting the container, I see that
next/dist/server/next-serveris indeed missing innode_modules.If I add this line in the
Dockerfile:It works.
Not sure why it does this. Do you have any idea?