From d9271964bdb94df0c298db5970c3e97c33bc6cf9 Mon Sep 17 00:00:00 2001 From: waleed Date: Fri, 9 Jan 2026 08:03:52 -0800 Subject: [PATCH] fix(sso): add missing deps to db container for running script --- bun.lock | 2 ++ docker/db.Dockerfile | 3 +++ packages/db/package.json | 1 + packages/db/scripts/register-sso-provider.ts | 2 +- 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/bun.lock b/bun.lock index 47bad97dd4..c08c899810 100644 --- a/bun.lock +++ b/bun.lock @@ -1,5 +1,6 @@ { "lockfileVersion": 1, + "configVersion": 0, "workspaces": { "": { "name": "simstudio", @@ -249,6 +250,7 @@ "dependencies": { "drizzle-orm": "^0.44.5", "postgres": "^3.4.5", + "uuid": "^11.1.0", "zod": "^3.24.2", }, "devDependencies": { diff --git a/docker/db.Dockerfile b/docker/db.Dockerfile index f7a137a675..2242d0abad 100644 --- a/docker/db.Dockerfile +++ b/docker/db.Dockerfile @@ -32,6 +32,9 @@ RUN addgroup -g 1001 -S nodejs && \ # Copy only the necessary files from deps (cached if dependencies don't change) COPY --from=deps --chown=nextjs:nodejs /app/node_modules ./node_modules +# Copy root package.json for workspace resolution +COPY --chown=nextjs:nodejs package.json ./package.json + # Copy package configuration files (needed for migrations) COPY --chown=nextjs:nodejs packages/db/drizzle.config.ts ./packages/db/drizzle.config.ts diff --git a/packages/db/package.json b/packages/db/package.json index fa6da1b5b9..c1fce17eee 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -27,6 +27,7 @@ "dependencies": { "drizzle-orm": "^0.44.5", "postgres": "^3.4.5", + "uuid": "^11.1.0", "zod": "^3.24.2" }, "devDependencies": { diff --git a/packages/db/scripts/register-sso-provider.ts b/packages/db/scripts/register-sso-provider.ts index a978e024d0..9b29acc67d 100644 --- a/packages/db/scripts/register-sso-provider.ts +++ b/packages/db/scripts/register-sso-provider.ts @@ -7,7 +7,7 @@ * SSO provider records into the database, following the exact same logic * as Better Auth's registerSSOProvider endpoint. * - * Usage: bun run packages/db/register-sso-provider.ts + * Usage: bun run packages/db/scripts/register-sso-provider.ts * * Required Environment Variables: * SSO_ENABLED=true