diff --git a/bun.lockb b/bun.lockb index ae993eb..a238188 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/drizzle.config.ts b/drizzle.config.ts index 8bc506d..e238d31 100644 --- a/drizzle.config.ts +++ b/drizzle.config.ts @@ -5,7 +5,7 @@ export default { out: './server/db/drizzle', driver: 'turso', dbCredentials: { - url: 'libsql://app-deployin-yunusefendi52.turso.io', - authToken: 'eyJhbGciOiJFZERTQSIsInR5cCI6IkpXVCJ9.eyJhIjoicnciLCJpYXQiOjE3MTI0ODk2NDAsImlkIjoiYjc3ODQ3YTgtOGViNi00ZWUyLWIwNmItNjJiNGQ5MGIyYzAxIn0.CoOzcTsVKVQSwfNl8I1P-k5mU8WPib1Qi0d77UdBC0M8FScfHdgD3qgJQtxUEq0I1IXJ7WN-c8NYpwnT5IqcDg', + url: process.env.DB_URL!, + authToken: process.env.DB_AUTH_TOKEN!, }, } satisfies Config; diff --git a/server/db/db.ts b/server/db/db.ts index cd49194..c440b8c 100644 --- a/server/db/db.ts +++ b/server/db/db.ts @@ -3,8 +3,8 @@ import { drizzle } from "drizzle-orm/libsql/driver"; import * as schema from '~/server/db/schema'; const client = createClient({ - url: 'libsql://app-deployin-yunusefendi52.turso.io', - authToken: 'eyJhbGciOiJFZERTQSIsInR5cCI6IkpXVCJ9.eyJhIjoicnciLCJpYXQiOjE3MTI0ODk2NDAsImlkIjoiYjc3ODQ3YTgtOGViNi00ZWUyLWIwNmItNjJiNGQ5MGIyYzAxIn0.CoOzcTsVKVQSwfNl8I1P-k5mU8WPib1Qi0d77UdBC0M8FScfHdgD3qgJQtxUEq0I1IXJ7WN-c8NYpwnT5IqcDg', + url: process.env.DB_URL!, + authToken: process.env.DB_AUTH_TOKEN!, }) const db = () => drizzle(client, { schema, logger: true }); export default db diff --git a/server/middleware/00.start.ts b/server/middleware/00.start.ts index feb7c2d..5936af0 100644 --- a/server/middleware/00.start.ts +++ b/server/middleware/00.start.ts @@ -6,7 +6,6 @@ import type { LibSQLDatabase } from 'drizzle-orm/libsql'; declare module 'h3' { interface H3EventContext { - prisma: unknown, s3Client: S3Client, s3: S3, drizzle: LibSQLDatabase, diff --git a/server/plugins/startup.ts b/server/plugins/startup.ts index f7196b2..4f09fc0 100644 --- a/server/plugins/startup.ts +++ b/server/plugins/startup.ts @@ -1,13 +1,16 @@ import { services } from "../services" import { S3, S3Client, type S3ClientConfig } from "@aws-sdk/client-s3" +const endpoint = process.env.S3_ENDPOINT! +const accessKeyId = process.env.S3_ACCESS_KEY_ID! +const secretAccessKey = process.env.S3_SECRET_ACCESS_KEY! export default defineNitroPlugin(async (nuxtApp) => { const s3Config: S3ClientConfig = { credentials: { - accessKeyId: 'niMVVLTJtujejdnkkceX', - secretAccessKey: 'n8FRdjEn7mAKKSq2hpnXAShu6GhqSj8PqQ0IGl9H' + accessKeyId: accessKeyId, + secretAccessKey: secretAccessKey, }, - endpoint: 'http://127.0.0.1:9000', + endpoint: endpoint, forcePathStyle: true, region: 'us-east-1', }