because I got bored of customising my CV for every job
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix(CVG-29): restore prisma.config.ts, copy into production image for migrations

+15 -6
+4 -3
.docker/server.Dockerfile
··· 33 33 34 34 # Generate Prisma client 35 35 WORKDIR /app/apps/server 36 - RUN DATABASE_URL="postgresql://build:build@localhost/build" pnpm exec prisma generate 36 + RUN pnpm exec prisma generate 37 37 38 38 EXPOSE 3000 39 39 ··· 66 66 COPY apps/server/ ./apps/server/ 67 67 68 68 WORKDIR /app/apps/server 69 - RUN DATABASE_URL="postgresql://build:build@localhost/build" pnpm exec prisma generate 69 + RUN pnpm exec prisma generate 70 70 RUN pnpm build 71 71 72 72 # ---- Production runtime ---- ··· 93 93 94 94 RUN pnpm install --frozen-lockfile --prod 95 95 96 - # Copy Prisma schema + generated client 96 + # Copy Prisma schema, config, and generated client 97 97 COPY apps/server/prisma/ ./apps/server/prisma/ 98 + COPY apps/server/prisma.config.ts ./apps/server/prisma.config.ts 98 99 COPY --from=builder /app/node_modules/.prisma/ ./node_modules/.prisma/ 99 100 100 101 # Copy bundled output (single file, @cv/* packages inlined)
+2 -2
.docker/worker.Dockerfile
··· 29 29 COPY apps/worker/ ./apps/worker/ 30 30 31 31 # Generate Prisma client (@cv/system depends on @prisma/client) 32 - RUN cd apps/server && DATABASE_URL="postgresql://build:build@localhost/build" pnpm exec prisma generate 32 + RUN cd apps/server && pnpm exec prisma generate 33 33 34 34 # Install Chromium + system deps via Playwright 35 35 RUN cd apps/worker && pnpm exec playwright install --with-deps chromium ··· 62 62 COPY apps/server/prisma/ ./apps/server/prisma/ 63 63 COPY apps/worker/ ./apps/worker/ 64 64 65 - RUN cd apps/server && DATABASE_URL="postgresql://build:build@localhost/build" pnpm exec prisma generate 65 + RUN cd apps/server && pnpm exec prisma generate 66 66 67 67 WORKDIR /app/apps/worker 68 68 RUN pnpm build
+9
apps/server/prisma.config.ts
··· 1 + import path from "node:path"; 2 + import type { PrismaConfig } from "prisma"; 3 + 4 + export default { 5 + schema: path.join(__dirname, "prisma"), 6 + datasource: { 7 + url: process.env["DATABASE_URL"], 8 + }, 9 + } satisfies PrismaConfig;
-1
apps/server/prisma/schema.prisma
··· 13 13 14 14 datasource db { 15 15 provider = "postgresql" 16 - url = env("DATABASE_URL") 17 16 }