diff --git a/CloudronManifest.json b/CloudronManifest.json index 95ac816..39d0402 100644 --- a/CloudronManifest.json +++ b/CloudronManifest.json @@ -4,7 +4,7 @@ "title": "Community Rule", "author": "MEDLab", "description": "Community governance and rule-building app", - "version": "0.1.3", + "version": "0.1.4", "httpPort": 3000, "healthCheckPath": "/api/health", "memoryLimit": 805306368, diff --git a/prisma/seed/methodFacets.ts b/prisma/seed/methodFacets.ts index e6056a7..2b7c3ca 100644 --- a/prisma/seed/methodFacets.ts +++ b/prisma/seed/methodFacets.ts @@ -11,7 +11,8 @@ import { sectionFacetsSchema, } from "../../lib/server/validation/methodFacetsSchemas"; -const REPO_ROOT = path.resolve(__dirname, "..", ".."); +// Bundled seed runs from repo root (`process.cwd()`); __dirname breaks under esbuild. +const REPO_ROOT = process.cwd(); const DATA_DIR = path.join(REPO_ROOT, "data", "create", "customRule"); /** diff --git a/prisma/seed/templateFacets.ts b/prisma/seed/templateFacets.ts index 3d96296..29a69c9 100644 --- a/prisma/seed/templateFacets.ts +++ b/prisma/seed/templateFacets.ts @@ -4,7 +4,7 @@ import type { PrismaClient } from "@prisma/client"; import { FACET_GROUP_IDS } from "../../lib/server/validation/methodFacetsSchemas"; import { templateFacetFileSchema } from "../../lib/server/validation/templateFacetSchema"; -const REPO_ROOT = path.resolve(__dirname, "..", ".."); +const REPO_ROOT = process.cwd(); const TEMPLATE_FACET_FILE = path.join( REPO_ROOT, "data",