From 060bc58918ed62faa653f346059837236ad122d6 Mon Sep 17 00:00:00 2001 From: Rayan Konecny Date: Mon, 27 Apr 2026 19:41:17 -0300 Subject: [PATCH] Adjusts in git config --- backend/prisma.config.ts | 6 ++++++ backend/tsconfig.json | 1 + backend/tsconfig.tools.json | 2 ++ 3 files changed, 9 insertions(+) diff --git a/backend/prisma.config.ts b/backend/prisma.config.ts index 29d95ab..b9d70ba 100644 --- a/backend/prisma.config.ts +++ b/backend/prisma.config.ts @@ -3,6 +3,12 @@ import "dotenv/config"; import { defineConfig } from "prisma/config"; +process.env.DATABASE_URL = process.env.DATABASE_URL || `postgresql://${process.env.DB_USER}:${process.env.DB_PASSWORD}@${process.env.DB_HOST}:${process.env.DB_PORT}/${process.env.DB_NAME}`; + +if (!process.env.DATABASE_URL) { + throw new Error("Variáveis de ambiente não definidas"); +} + export default defineConfig({ schema: "prisma/schema.prisma", diff --git a/backend/tsconfig.json b/backend/tsconfig.json index bdc601a..a0d7a9a 100644 --- a/backend/tsconfig.json +++ b/backend/tsconfig.json @@ -9,4 +9,5 @@ "strict": true }, "include": ["src"], + "references": [{ "path": "./tsconfig.tools.json" }] } \ No newline at end of file diff --git a/backend/tsconfig.tools.json b/backend/tsconfig.tools.json index f7a2146..278c191 100644 --- a/backend/tsconfig.tools.json +++ b/backend/tsconfig.tools.json @@ -1,9 +1,11 @@ { "compilerOptions": { + "composite": true, "target": "ES2022", "module": "NodeNext", "moduleResolution": "NodeNext", "types": ["node"], + "typeRoots": ["./node_modules/@types"], "strict": true }, "include": ["prisma.config.ts"]