diff --git a/backend/src/db/knexfile.ts b/backend/src/db/knexfile.ts index 3b5ef27e0..8af2b59ab 100644 --- a/backend/src/db/knexfile.ts +++ b/backend/src/db/knexfile.ts @@ -4,7 +4,6 @@ import "ts-node/register"; import dotenv from "dotenv"; import type { Knex } from "knex"; import path from "path"; -import { getMigrationEnvConfig } from "./migrations/utils/env-config"; // Update with your config settings. . dotenv.config({ @@ -14,22 +13,20 @@ dotenv.config({ path: path.join(__dirname, "../../../.env") }); -const envConfig = getMigrationEnvConfig(); - export default { development: { client: "postgres", connection: { - connectionString: envConfig.DB_CONNECTION_URI, - host: envConfig.DB_HOST, - port: envConfig.DB_PORT, - user: envConfig.DB_USER, - database: envConfig.DB_NAME, - password: envConfig.DB_PASSWORD, - ssl: envConfig.DB_ROOT_CERT + connectionString: process.env.DB_CONNECTION_URI, + host: process.env.DB_HOST, + port: process.env.DB_PORT, + user: process.env.DB_USER, + database: process.env.DB_NAME, + password: process.env.DB_PASSWORD, + ssl: process.env.DB_ROOT_CERT ? { rejectUnauthorized: true, - ca: Buffer.from(envConfig.DB_ROOT_CERT, "base64").toString("ascii") + ca: Buffer.from(process.env.DB_ROOT_CERT, "base64").toString("ascii") } : false }, @@ -47,16 +44,16 @@ export default { production: { client: "postgres", connection: { - connectionString: envConfig.DB_CONNECTION_URI, - host: envConfig.DB_HOST, - port: envConfig.DB_PORT, - user: envConfig.DB_USER, - database: envConfig.DB_NAME, - password: envConfig.DB_PASSWORD, - ssl: envConfig.DB_ROOT_CERT + connectionString: process.env.DB_CONNECTION_URI, + host: process.env.DB_HOST, + port: process.env.DB_PORT, + user: process.env.DB_USER, + database: process.env.DB_NAME, + password: process.env.DB_PASSWORD, + ssl: process.env.DB_ROOT_CERT ? { rejectUnauthorized: true, - ca: Buffer.from(envConfig.DB_ROOT_CERT, "base64").toString("ascii") + ca: Buffer.from(process.env.DB_ROOT_CERT, "base64").toString("ascii") } : false },