import { env } from "@struxa/env/server";
import { drizzle } from "drizzle-orm/mysql2";

import * as schema from "./schema";

export * from "./schema";

export function createDb() {
  return drizzle({
    connection: {
      uri: env.DATABASE_URL,
    },
    schema,
    mode: "default",
  });
}

export const db = createDb();
