codepod-io / codepod

Codepod IDE: Scalable Interactive Coding
https://codepod.io
MIT License
71 stars 16 forks source link

refactor: move prisma to a package #480

Closed lihebi closed 1 year ago

lihebi commented 1 year ago

Prisma related code is now moved from apps/api/ folder to packages/prisma folder, so that the prisma client can be shared among different servers.

lihebi commented 1 year ago

To use the package in a server app, run pnpm add @codepod/prisma, and use like this:

import prisma from "@codepod/prisma";

prisma.repo.findFirst(...)
senwang86 commented 12 months ago

If you need to perform prisma migration

lihebi commented 12 months ago
  • run pnpm dlx prisma migrate dev --schema ../../packages/prisma/prisma/schema.prisma

I would do this instead (looks simpler):

cd ../../packages/prisma
pnpm dlx prisma migrate dev