diff --git a/apps/backend/tsconfig.build.json b/apps/backend/tsconfig.build.json index 6dd1d98..3aeba21 100644 --- a/apps/backend/tsconfig.build.json +++ b/apps/backend/tsconfig.build.json @@ -2,9 +2,9 @@ "extends": "./tsconfig.json", "compilerOptions": { "noEmit": false, - "rootDir": "./src", + "rootDir": "./", "outDir": "./dist" }, - "include": ["src/**/*"], + "include": ["src/**/*", "prisma/seed.ts"], "exclude": ["**/*.test.ts", "dist"] } diff --git a/docker/backend.Dockerfile b/docker/backend.Dockerfile index ee15854..2135bcd 100644 --- a/docker/backend.Dockerfile +++ b/docker/backend.Dockerfile @@ -48,4 +48,4 @@ WORKDIR /app/apps/backend EXPOSE 3000 # Apply schema (idempotent; uses `db push` so no prior migrations required) + # seed env users + start server. -CMD ["sh", "-c", "pnpm exec prisma db push --accept-data-loss --skip-generate && pnpm seed && node dist/index.js"] +CMD ["sh", "-c", "pnpm exec prisma db push --accept-data-loss --skip-generate && node dist/prisma/seed.js && node dist/src/index.js"]