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",