Commit Graph
5 Commits
Author SHA1 Message Date
adrianbonpin d86d59b4a5 build: use bun for installs and pin better-auth core deps
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.
2026-08-19 02:05:40 +08:00
adrianbonpin ec2c21115b fix(auth): pin better-auth packages to exact 1.6.22 (#1) 2026-08-18 17:29:35 +00:00
adrianbonpin 4cf8a42742 fix: add zod as direct dependency for bun workspace resolution 2026-06-28 05:44:46 +08:00
adrianbonpin a63cc52108 fix: upgrade better-auth to v1.6.22 for api-key plugin compatibility 2026-06-28 05:41:45 +08:00
adrianbonpin cd72b7a948 refactor: convert to bun workspaces monorepo
- Move web app into apps/web/
- Create packages/shared/ with shared types
- Create plugins/decky-vault/ scaffold
- Root package.json manages workspaces only
2026-06-28 05:20:28 +08:00