From 40422a14f010fa9df6d72931a26f1b3d1ffca530 Mon Sep 17 00:00:00 2001 From: Flea Flicker Date: Fri, 22 May 2026 12:33:17 +0000 Subject: [PATCH] fix(seed): use --filter @groombook/db to invoke seed/migrate/reset scripts The seed/migrate/reset Dockerfile targets specified `pnpm db:migrate` etc., but those scripts are defined in packages/db/package.json, not at the workspace root. pnpm workspace filtering is required to route the command to the correct package. - migrate: pnpm --filter @groombook/db migrate - seed: pnpm --filter @groombook/db seed - reset: pnpm --filter @groombook/db reset Co-Authored-By: Paperclip --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2612a2c..ac523cc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -42,12 +42,12 @@ CMD ["node", "dist/index.js"] # Migrate stage — runs drizzle-kit migrate against the database FROM builder AS migrate -CMD ["pnpm", "db:migrate"] +CMD ["pnpm", "--filter", "@groombook/db", "migrate"] # Seed stage — populates the database with test data FROM builder AS seed -CMD ["pnpm", "db:seed"] +CMD ["pnpm", "--filter", "@groombook/db", "seed"] # Reset stage — drops all tables, re-runs migrations, and re-seeds FROM builder AS reset -CMD ["pnpm", "db:reset"] +CMD ["pnpm", "--filter", "@groombook/db", "reset"]