Share feedback, ideas and get community help

Updated 4 months ago

VERCEL BUG?

At a glance
The community member is experiencing issues with the deployment of a new version of their project on Vercel. They are encountering errors such as "Error: x could not find task db:migrate in project" and "Error: Command "bunx turbo build --filter=builder.... && bunx turbo db:migrate" exited with 1". The community member also mentions that the "TURBO" option has appeared during deployment on Vercel, which was not there before.

Another community member provided a solution, suggesting to update the turbo.json file with specific configurations, and then upgrade the package.json file with updated scripts. This solution seems to have worked for the second community member.

Useful resources
Hi,

It seems to me that there is some problem now with the implementation of the new version in vercel. With the previous ones there were no problems - now errors such as:

Error: x could not find task db:migrate in project

Error: Command “bunx turbo build --filter=builder.... && bunx turbo db:migrate” exited with 1

With this project also appears during deployment on vercel the TURBO option which was also not there before. I'll add that I didn't change anything in the code itself, and it is no longer possible to deploy on vercel according to the instructions from the dock.

Please help me. when can I find old version?
Attachment
image.png
B
2 comments
I found a solution, update your turbo.json:

{ "$schema": "https://turbo.build/schema.json", "globalDependencies": [".env"], "globalEnv": ["DATABASE_URL", "SKIP_ENV_CHECK"], "globalPassThroughEnv": ["ENCRYPTION_SECRET"], "tasks": { "dev": { "dependsOn": ["^db:generate", "^db:push", "@typebot.io/react#build"], "persistent": true }, "build": { "env": ["VERCEL_*", "NEXTAUTH_URL", "SENTRY_*", "LANDING_PAGE_URL"], "dependsOn": ["^build", "^db:generate"], "outputs": [ ".next/**", "!.next/cache/**", "dist/**", "build/**", "public/__ENV.js" ], "inputs": ["$TURBO_DEFAULT$", ".env"], "outputLogs": "new-only" }, "db:migrate": { "dependsOn": ["@typebot.io/prisma#db:generate"], // Dodaj zależność od generowania schematu "env": ["DATABASE_URL"], // Upewnij się, że zmienna środowiskowa jest ustawiona "cache": false }, "docs#build": { "dependsOn": ["api:generate"], "outputs": ["build/**"], "outputLogs": "new-only" }, "api:generate": { "dependsOn": ["bot-engine#build", "@typebot.io/prisma#db:generate"], "cache": false }, "db:generate": { "cache": false }, "db:push": { "cache": false }, "db:cleanDatabase": { "env": ["NEXTAUTH_URL"], "dependsOn": ["@typebot.io/prisma#db:generate"], "cache": false }, "checkAndReportChatsUsage": { "env": ["STRIPE_*", "NEXTAUTH_URL", "SMTP_*"], "dependsOn": ["@typebot.io/prisma#db:generate"], "cache": false }, "//#format-and-lint": {}, "//#format-and-lint:fix": { "cache": false } } }
then upgrade your package.json:
{ "scripts": { "db:migrate": "prisma migrate deploy --schema=../../packages/prisma/postgresql/schema.prisma", "dev": "dotenv -e ./.env -e ../../.env -- next dev -p 3000", "build": "dotenv -e ./.env -e ../../.env -- next build", "start": "dotenv -e ./.env -e ../../.env -- next start", "test": "dotenv -e ./.env -e ../../.env -- playwright test", "test:show-report": "playwright show-report src/test/reporters", "test:ui": "dotenv -e ./.env -e ../../.env -- playwright test --ui" } }

and it works for me
Add a reply
Sign up and join the conversation on Discord