Fixed DB
All checks were successful
Build and Push Docker Images / build-backend (push) Successful in 30s
Build and Push Docker Images / build-frontend (push) Successful in 16s

This commit is contained in:
2026-01-08 11:17:51 +01:00
parent c36b9aa872
commit 037a10e93e
2 changed files with 12 additions and 1 deletions

View File

@@ -3,6 +3,8 @@ import { Pool } from "pg"
import {secrets} from "../src/utils/secrets"; import {secrets} from "../src/utils/secrets";
import * as schema from "./schema" import * as schema from "./schema"
export const pool = new Pool({ export const pool = new Pool({
connectionString: secrets.DATABASE_URL, connectionString: secrets.DATABASE_URL,
max: 10, // je nach Last max: 10, // je nach Last

View File

@@ -1,9 +1,18 @@
import fp from "fastify-plugin" import fp from "fastify-plugin"
import {drizzle, NodePgDatabase} from "drizzle-orm/node-postgres" import {drizzle, NodePgDatabase} from "drizzle-orm/node-postgres"
import { db, pool } from "../../db"
import * as schema from "../../db/schema" import * as schema from "../../db/schema"
import {secrets} from "../utils/secrets";
import { Pool } from "pg"
export default fp(async (server, opts) => { export default fp(async (server, opts) => {
const pool = new Pool({
connectionString: secrets.DATABASE_URL,
max: 10, // je nach Last
})
const db = drizzle(pool , {schema})
// Dekorieren -> überall server.db // Dekorieren -> überall server.db
server.decorate("db", db) server.decorate("db", db)