diff --git a/apps/backend/docker-entrypoint.sh b/apps/backend/docker-entrypoint.sh index 9f2bab6..27a7bef 100644 --- a/apps/backend/docker-entrypoint.sh +++ b/apps/backend/docker-entrypoint.sh @@ -19,4 +19,7 @@ if [ $i -ge $max_retries ]; then exit 1 fi +echo "Running database seed..." +bun run --cwd apps/backend prisma:seed && echo "Seed complete" || echo "Seed skipped or already applied" + exec "$@" diff --git a/apps/backend/package.json b/apps/backend/package.json index 396e3af..fa21dc2 100644 --- a/apps/backend/package.json +++ b/apps/backend/package.json @@ -8,7 +8,8 @@ "prisma:generate": "prisma generate", "prisma:migrate": "prisma migrate dev", "prisma:studio": "prisma studio", - "prisma:migrate:deploy": "prisma migrate deploy" + "prisma:migrate:deploy": "prisma migrate deploy", + "prisma:seed": "bun prisma db seed" }, "dependencies": { "better-auth": "^1.6.11",