Hello,
Unable to deploy a Remix project. While troubleshooting, I tried following instructions to see if a brand new Remix project would work. It resulted in the same error.
Expected result:
Project builds and deploys
Observed result:
Build fails
Steps to reproduce:
- Follow instructions exactly to create a new remix project
npm run build
thenedgio deploy
- Observe build error
Notes:
- Remix 1.19.3
- Node 16.17.0
- Edgio 7.2.1
Here is the log:
remix test edgio deploy
🔑 Logged in as "xxxxxxxxxxx".
📋 Deploying to:
> Team: Private space
> Property: demo
> Environment: default
> Edgio version: 7.2.1
> Deployment #14
🛠️ Building your app for deployment on Edgio
> Bundling your app with esbuild... done.
> Bundling router... done.
> Bundling edge functions... done.
> Writing static asset aliases... done.
done 135ms
📦 Packaging...
> Zipping project folder
> Size: 2.16 MB
done 324ms
📡️ Uploading...
done 3s
⌛ Deploying...
Something went wrong while deploying on Edgio.
Build logs:
2023-08-27T04:21:04Z - info - > Deployment created
2023-08-27T04:21:04Z - info - Waiting for build package to be uploaded...
2023-08-27T04:21:05Z - info - Build output
🛠️ Building your app for deployment on Edgio
> Bundling your app with esbuild... done.
> Bundling router... done.
> Bundling edge functions... done.
> Writing static asset aliases... done.
done 135ms
2023-08-27T04:21:09Z - info - > Uploading static assets
2023-08-27T04:21:09Z - info - > Deploying serverless functions and static assets
2023-08-27T04:21:10Z - info - > Deploying Serverless functions
2023-08-27T04:21:23Z - info - > Cloud deployments live at:
2023-08-27T04:21:23Z - info - --> https://xxxxxxxx-14.alt.free.edgio-perma.link
2023-08-27T04:21:24Z - error - Error: Failed to invoke serverless function with error: {
"errorType": "Error",
"errorMessage": "Cannot find module '@remix-run/node'\nRequire stack:\n- /var/task/app/build/index.js\n- /var/task/app/server.js",
"trace": [
"Error: Cannot find module '@remix-run/node'",
"Require stack:",
"- /var/task/app/build/index.js",
"- /var/task/app/server.js",
" at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1028:15)",
" at Function.Module._load (node:internal/modules/cjs/loader:873:27)",
" at Module.require (node:internal/modules/cjs/loader:1100:19)",
" at require (node:internal/modules/cjs/helpers:108:18)",
" at Object.<anonymous> (/var/task/app/build/index.js:54:64)",
" at Module._compile (node:internal/modules/cjs/loader:1198:14)",
" at Object.Module._extensions..js (node:internal/modules/cjs/loader:1252:10)",
" at Module.load (node:internal/modules/cjs/loader:1076:32)",
" at Function.Module._load (node:internal/modules/cjs/loader:911:12)",
" at Module.require (node:internal/modules/cjs/loader:1100:19)"
]
}
2023-08-27T04:21:24Z - info - Build deployment failed.
Appreciate the assistance, thank you!