From f2502f5e48f0e1176c252d8b8128c54bfd841756 Mon Sep 17 00:00:00 2001 From: Waleed Date: Fri, 29 Aug 2025 09:33:40 -0700 Subject: [PATCH] fix(database): revert changes related to db URL (#1185) * fix(database): revert changes related to db URL * cleanup --- .github/workflows/ci.yml | 1 - apps/sim/drizzle.config.ts | 10 +--------- apps/sim/lib/env.ts | 3 +-- 3 files changed, 2 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 626ad33244..dfc64829f9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -74,5 +74,4 @@ jobs: working-directory: ./apps/sim env: DATABASE_URL: ${{ github.ref == 'refs/heads/main' && secrets.DATABASE_URL || secrets.STAGING_DATABASE_URL }} - DATABASE_SSL_CERT: ${{ github.ref == 'refs/heads/main' && secrets.DATABASE_SSL_CERT || '' }} run: bunx drizzle-kit migrate diff --git a/apps/sim/drizzle.config.ts b/apps/sim/drizzle.config.ts index 627648335c..a0088e017f 100644 --- a/apps/sim/drizzle.config.ts +++ b/apps/sim/drizzle.config.ts @@ -1,19 +1,11 @@ import type { Config } from 'drizzle-kit' import { env } from './lib/env' -const connectionString = env.POSTGRES_URL ?? env.DATABASE_URL - -let sslConfig: { rejectUnauthorized: boolean; ca: string } | undefined -if (env.DATABASE_SSL_CERT) { - sslConfig = { rejectUnauthorized: true, ca: env.DATABASE_SSL_CERT } -} - export default { schema: './db/schema.ts', out: './db/migrations', dialect: 'postgresql', dbCredentials: { - url: connectionString, - ssl: sslConfig, + url: env.DATABASE_URL, }, } satisfies Config diff --git a/apps/sim/lib/env.ts b/apps/sim/lib/env.ts index d370d3a9fb..67336a6448 100644 --- a/apps/sim/lib/env.ts +++ b/apps/sim/lib/env.ts @@ -16,8 +16,7 @@ export const env = createEnv({ server: { // Core Database & Authentication - DATABASE_URL: z.string().url(), // Primary database connection string (without SSL cert) - DATABASE_SSL_CERT: z.string().optional(), // SSL certificate content for database connection + DATABASE_URL: z.string().url(), // Primary database connection string BETTER_AUTH_URL: z.string().url(), // Base URL for Better Auth service BETTER_AUTH_SECRET: z.string().min(32), // Secret key for Better Auth JWT signing DISABLE_REGISTRATION: z.boolean().optional(), // Flag to disable new user registration