From f3c4f7e20a1ba33ab84a1673c4a5f817433ce6df Mon Sep 17 00:00:00 2001 From: Vikhyath Mondreti Date: Fri, 29 Aug 2025 00:35:15 -0700 Subject: [PATCH] fix --- apps/sim/drizzle.config.ts | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/apps/sim/drizzle.config.ts b/apps/sim/drizzle.config.ts index c8e739e6ea..627648335c 100644 --- a/apps/sim/drizzle.config.ts +++ b/apps/sim/drizzle.config.ts @@ -1,6 +1,3 @@ -import fs from 'fs' -import os from 'os' -import path from 'path' import type { Config } from 'drizzle-kit' import { env } from './lib/env' @@ -8,24 +5,7 @@ const connectionString = env.POSTGRES_URL ?? env.DATABASE_URL let sslConfig: { rejectUnauthorized: boolean; ca: string } | undefined if (env.DATABASE_SSL_CERT) { - const tmpDir = process.env.TMPDIR || os.tmpdir() - const tmpPath = path.join(tmpDir, `sim-db-ca-${process.pid}.crt`) - try { - fs.writeFileSync(tmpPath, env.DATABASE_SSL_CERT, { encoding: 'utf-8', mode: 0o600 }) - sslConfig = { rejectUnauthorized: true, ca: tmpPath } - - const cleanup = () => { - try { - fs.rmSync(tmpPath) - } catch {} - } - - process.once('exit', cleanup) - process.once('SIGINT', cleanup) - process.once('SIGTERM', cleanup) - } catch { - // If writing fails, leave sslConfig undefined and allow connection to fail fast - } + sslConfig = { rejectUnauthorized: true, ca: env.DATABASE_SSL_CERT } } export default {