diff --git a/.gitignore b/.gitignore index 3baad3d..23de7ed 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ node_modules prod -/generated/prisma +src/generated/prisma diff --git a/lib/prisma.ts b/lib/prisma.ts deleted file mode 100644 index 36cef80..0000000 --- a/lib/prisma.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { PrismaClient } from "../generated/prisma/client"; - -const prisma = new PrismaClient(); - -export { prisma }; diff --git a/src/index.ts b/src/index.ts index 94dfb11..08953db 100644 --- a/src/index.ts +++ b/src/index.ts @@ -5,8 +5,8 @@ */ import { Client, Events, GatewayIntentBits } from "discord.js"; import { scheduleJob } from "node-schedule"; -import { prisma } from "../lib/prisma.js"; import { channels } from "./config/channels.js"; +import { prisma } from "./lib/prisma.js"; import { standup } from "./modules/standup.js"; import { logger } from "./utils/logger.js"; diff --git a/src/lib/prisma.ts b/src/lib/prisma.ts new file mode 100644 index 0000000..2e2d7cc --- /dev/null +++ b/src/lib/prisma.ts @@ -0,0 +1,5 @@ +import { PrismaClient } from "../generated/prisma/client.js"; + +const prisma = new PrismaClient(); + +export { prisma }; diff --git a/src/prisma.config.ts b/src/prisma.config.ts index a05a405..5892c0e 100644 --- a/src/prisma.config.ts +++ b/src/prisma.config.ts @@ -1,8 +1,8 @@ -import { defineConfig, env } from "prisma/config"; +import { defineConfig } from "prisma/config"; export default defineConfig({ datasource: { - url: env("DATABASE_URL"), + url: process.env.DATABASE_URL ?? "", }, engine: "classic", migrations: { diff --git a/tsconfig.json b/tsconfig.json index 1f78389..35fbae1 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,7 +1,7 @@ { - "include": ["**/*.ts"], "extends": "@nhcarrigan/typescript-config", "compilerOptions": { + "rootDir": "./src", "outDir": "./prod" }, "exclude": ["test/**/*.ts", "vitest.config.ts"]