Railpack builds the Dokploy app from the app's build path, which is apps/web — a dir with no bun.lock (it lives at the monorepo root), so Railpack fell back to npm. npm then resolved @better-auth/core's ^1.6.22 peer to 1.7.0 while the pinned plugins peer better-call@1.3.7, causing ERESOLVE and failing the build. - Declare packageManager: bun@1.3.14 at the root (Railpack's highest-priority signal; combined with removing the Dokploy build path, installs run 'bun install --frozen-lockfile' at the workspace root). - Add npm overrides (@better-auth/core 1.6.22, better-call 1.3.7) in root + apps/web as a safety net so any npm-based build resolves too. - Verified: isolated npm install resolves (698 pkgs), bun install is a no-op (1020 pkgs, versions unchanged), full next build passes.
42 lines
1.4 KiB
JSON
42 lines
1.4 KiB
JSON
{
|
|
"name": "deckyvault",
|
|
"private": true,
|
|
"workspaces": [
|
|
"apps/*",
|
|
"packages/*",
|
|
"plugins/*"
|
|
],
|
|
"scripts": {
|
|
"dev": "bun run --filter @deckyvault/web dev",
|
|
"build": "bun run --filter @deckyvault/web build",
|
|
"start": "bun run --filter @deckyvault/web start",
|
|
"lint": "bun run --filter @deckyvault/web lint",
|
|
"test": "bun run --filter @deckyvault/web test",
|
|
"test:watch": "bun run --filter @deckyvault/web test:watch",
|
|
"test:ci": "bun run --filter @deckyvault/web test:ci",
|
|
"db:generate": "bun run --filter @deckyvault/web db:generate",
|
|
"db:migrate": "bun run --filter @deckyvault/web db:migrate",
|
|
"db:push": "bun run --filter @deckyvault/web db:push",
|
|
"db:studio": "bun run --filter @deckyvault/web db:studio",
|
|
"db:seed": "bun run --filter @deckyvault/web db:seed",
|
|
"plugin:build": "bun run --filter @deckyvault/plugin build",
|
|
"plugin:zip": "bun run --filter @deckyvault/plugin zip",
|
|
"plugin:release": "bun run --filter @deckyvault/plugin release",
|
|
"plugin:deploy": "bun run --filter @deckyvault/plugin build && bash plugins/decky-vault/scripts/deploy.sh"
|
|
},
|
|
"trustedDependencies": [
|
|
"sharp",
|
|
"unrs-resolver"
|
|
],
|
|
"overrides": {
|
|
"@types/react": "19.2.14",
|
|
"@types/react-dom": "19.2.3",
|
|
"@better-auth/core": "1.6.22",
|
|
"better-call": "1.3.7"
|
|
},
|
|
"dependencies": {
|
|
"better-auth": "1.6.22"
|
|
},
|
|
"packageManager": "bun@1.3.14"
|
|
}
|