22 lines
538 B
TypeScript
22 lines
538 B
TypeScript
import { config } from "dotenv";
|
|
import { resolve } from "node:path";
|
|
|
|
config({ path: resolve(import.meta.dirname, "../../.env") });
|
|
import {
|
|
PRISMA_MIGRATIONS_PATH,
|
|
PRISMA_SCHEMA_PATH,
|
|
PRISMA_SEED_COMMAND,
|
|
} from "./src/prisma";
|
|
import { defineConfig, env } from "prisma/config";
|
|
|
|
export default defineConfig({
|
|
schema: `../../${PRISMA_SCHEMA_PATH}`,
|
|
migrations: {
|
|
path: `../../${PRISMA_MIGRATIONS_PATH}`,
|
|
seed: `pnpm --dir ../.. exec ${PRISMA_SEED_COMMAND}`,
|
|
},
|
|
datasource: {
|
|
url: env("DATABASE_URL"),
|
|
},
|
|
});
|