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): move datasource url to schema, dummy url for Docker builds

+6 -11
+3 -6
.docker/server.Dockerfile
··· 33 33 34 34 # Generate Prisma client 35 35 WORKDIR /app/apps/server 36 - RUN pnpm exec prisma generate 36 + RUN DATABASE_URL="postgresql://build:build@localhost/build" 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 pnpm exec prisma generate 69 + RUN DATABASE_URL="postgresql://build:build@localhost/build" 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, config, generated client, and CLI (for migrate in K8s init container) 96 + # Copy Prisma schema + generated client 97 97 COPY apps/server/prisma/ ./apps/server/prisma/ 98 - COPY apps/server/prisma.config.ts ./apps/server/prisma.config.ts 99 98 COPY --from=builder /app/node_modules/.prisma/ ./node_modules/.prisma/ 100 - COPY --from=builder /app/node_modules/prisma/ ./node_modules/prisma/ 101 - COPY --from=builder /app/node_modules/@prisma/engines/ ./node_modules/@prisma/engines/ 102 99 103 100 # Copy bundled output (single file, @cv/* packages inlined) 104 101 COPY --from=builder /app/apps/server/dist/ ./apps/server/dist/
+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 && pnpm exec prisma generate 32 + RUN cd apps/server && DATABASE_URL="postgresql://build:build@localhost/build" 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 && pnpm exec prisma generate 65 + RUN cd apps/server && DATABASE_URL="postgresql://build:build@localhost/build" pnpm exec prisma generate 66 66 67 67 WORKDIR /app/apps/worker 68 68 RUN pnpm build
-3
apps/server/prisma.config.ts
··· 3 3 4 4 export default { 5 5 schema: path.join(__dirname, "prisma"), 6 - datasource: { 7 - url: process.env["DATABASE_URL"], 8 - }, 9 6 } satisfies PrismaConfig;
+1
apps/server/prisma/schema.prisma
··· 13 13 14 14 datasource db { 15 15 provider = "postgresql" 16 + url = env("DATABASE_URL") 16 17 }