These env vars (DB_*, AUTH_*, DOCKER_*, etc.) are all runtime configuration provided by users when running the Docker container. They don't influence the build output since Next.js standalone mode reads process.env at runtime and SKIP_ENV_VALIDATION=true skips validation during build. Listing them in build.env caused unnecessary cache busting in local dev. Also restores coverage report comments per review feedback.
46 lines
1.2 KiB
JSON
46 lines
1.2 KiB
JSON
{
|
|
"$schema": "https://turborepo.org/schema.json",
|
|
"remoteCache": { "signature": false },
|
|
"globalEnv": ["CI", "NODE_ENV", "SKIP_ENV_VALIDATION"],
|
|
"ui": "stream",
|
|
"futureFlags": {
|
|
"affectedUsingTaskInputs": true
|
|
},
|
|
"tasks": {
|
|
"topo": {
|
|
"dependsOn": ["^topo"],
|
|
"inputs": ["package.json"]
|
|
},
|
|
"build": {
|
|
"dependsOn": ["^build"],
|
|
"inputs": ["$TURBO_DEFAULT$", "!**/*.test.ts", "!**/*.test.tsx", "!**/*.spec.ts", "!**/__tests__/**"],
|
|
"outputs": [".next/**", "!.next/cache/**", "next-env.d.ts", ".output/**", ".vercel/output/**"]
|
|
},
|
|
"dev": {
|
|
"persistent": true,
|
|
"cache": false
|
|
},
|
|
"format": {
|
|
"inputs": ["$TURBO_DEFAULT$"],
|
|
"outputs": ["node_modules/.cache/.prettiercache"],
|
|
"outputLogs": "new-only"
|
|
},
|
|
"lint": {
|
|
"dependsOn": ["^topo"],
|
|
"inputs": ["$TURBO_DEFAULT$"],
|
|
"outputs": ["node_modules/.cache/.eslintcache"]
|
|
},
|
|
"typecheck": {
|
|
"dependsOn": ["^topo"],
|
|
"inputs": ["$TURBO_DEFAULT$", "!**/*.test.ts", "!**/*.test.tsx", "!**/*.spec.ts", "!**/__tests__/**"],
|
|
"outputs": ["node_modules/.cache/tsbuildinfo.json"]
|
|
},
|
|
"clean": {
|
|
"cache": false
|
|
},
|
|
"//#clean": {
|
|
"cache": false
|
|
}
|
|
}
|
|
}
|