add prisma basic setup

This commit is contained in:
tw-blue
2025-11-29 18:57:15 +01:00
parent d6e7de09a4
commit 8bbdc59907
7 changed files with 57 additions and 15 deletions
@@ -1,16 +1,2 @@
import { Pool } from "pg";
const dbUser = process.env["TKD_DB_USER"];
const dbPassword = process.env["TKD_DB_PASSWORD"];
if (dbUser === undefined || dbPassword === undefined) {
throw new Error("missing db configuration (user/password)");
}
export const DB_POOL = new Pool({
user: dbUser,
password: dbPassword,
host: "localhost",
port: 5432,
database: "taekwondo",
});
+16 -1
View File
@@ -1,7 +1,22 @@
import pgSession from "connect-pg-simple";
import { type RequestHandler } from "express";
import session from "express-session";
import { DB_POOL } from "./database.js";
import { Pool } from "pg";
const dbUser = process.env["TKD_DB_USER"];
const dbPassword = process.env["TKD_DB_PASSWORD"];
if (dbUser === undefined || dbPassword === undefined) {
throw new Error("missing db configuration (user/password)");
}
const DB_POOL = new Pool({
user: dbUser,
password: dbPassword,
host: "localhost",
port: 5432,
database: "taekwondo",
});
const cookieSecret = process.env["TKD_COOKIE_SECRET"];