From 835c062c8870536da680ca51b9a1538924f2f3c1 Mon Sep 17 00:00:00 2001 From: fullsizemalt <106900403+fullsizemalt@users.noreply.github.com> Date: Thu, 8 Jan 2026 11:01:42 -0800 Subject: [PATCH] fix(backend): Compile seed.ts to JS for production use --- backend/Dockerfile | 3 --- backend/package.json | 2 +- backend/tsconfig.json | 4 ++-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index ac6ea68..81e9fb8 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -36,9 +36,6 @@ COPY --from=builder /app/node_modules ./node_modules COPY --from=builder /app/prisma ./prisma COPY --from=builder /app/package*.json ./ -# Install ts-node for seed script -RUN npm install -g ts-node typescript - # Run as non-root USER node diff --git a/backend/package.json b/backend/package.json index b332d7e..31894df 100644 --- a/backend/package.json +++ b/backend/package.json @@ -13,7 +13,7 @@ "seed:all": "npx prisma db seed && node prisma/seed-demo.js" }, "prisma": { - "seed": "ts-node prisma/seed.ts" + "seed": "node dist/prisma/seed.js" }, "dependencies": { "@fastify/cors": "^9.0.1", diff --git a/backend/tsconfig.json b/backend/tsconfig.json index 4b33033..89bdcb3 100644 --- a/backend/tsconfig.json +++ b/backend/tsconfig.json @@ -6,14 +6,14 @@ "ES2020" ], "outDir": "./dist", - "rootDir": "./src", "strict": true, "esModuleInterop": true, "skipLibCheck": true, "forceConsistentCasingInFileNames": true }, "include": [ - "src/**/*" + "src/**/*", + "prisma/**/*" ], "exclude": [ "node_modules",