Fix connection things

This commit is contained in:
Zoe Roux
2024-10-29 14:32:16 +01:00
parent 8acb1750b6
commit da3a5181df
4 changed files with 18 additions and 10 deletions
+2
View File
@@ -1,2 +1,4 @@
import { Elysia } from "elysia";
export const EntriesController = new Elysia()
.get('/entries', () => "hello");
+6 -2
View File
@@ -1,8 +1,12 @@
import { drizzle } from "drizzle-orm/node-postgres";
const db = drizzle({
export const db = drizzle({
connection: {
connectionString: process.env.DATABASE_URL!,
user: process.env.POSTGRES_USER ?? "kyoo",
password: process.env.POSTGRES_PASSWORD ?? "password",
database: process.env.POSTGRES_DB ?? "kyooDB",
host: process.env.POSTGRES_SERVER ?? "postgres",
port: Number(process.env.POSTGRES_PORT) || 5432,
ssl: true,
},
casing: "snake_case",
+1 -8
View File
@@ -1,15 +1,8 @@
import { Elysia } from "elysia";
import { swagger } from "@elysiajs/swagger";
import { drizzle } from "drizzle-orm/node-postgres";
import { db } from "./db";
import { migrate } from "drizzle-orm/node-postgres/migrator";
if (!process.env.DATABASE_URL) {
console.error("Missing `DATABASE_URL` environment variable. Exiting");
process.exit(1);
}
const db = drizzle(process.env.DATABASE_URL);
await migrate(db, { migrationsFolder: "" });
const app = new Elysia()