mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-06 15:27:27 +00:00
feat: ensured env loading is only on migration fiels
This commit is contained in:
+16
-19
@@ -4,7 +4,6 @@ import "ts-node/register";
|
|||||||
import dotenv from "dotenv";
|
import dotenv from "dotenv";
|
||||||
import type { Knex } from "knex";
|
import type { Knex } from "knex";
|
||||||
import path from "path";
|
import path from "path";
|
||||||
import { getMigrationEnvConfig } from "./migrations/utils/env-config";
|
|
||||||
|
|
||||||
// Update with your config settings. .
|
// Update with your config settings. .
|
||||||
dotenv.config({
|
dotenv.config({
|
||||||
@@ -14,22 +13,20 @@ dotenv.config({
|
|||||||
path: path.join(__dirname, "../../../.env")
|
path: path.join(__dirname, "../../../.env")
|
||||||
});
|
});
|
||||||
|
|
||||||
const envConfig = getMigrationEnvConfig();
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
development: {
|
development: {
|
||||||
client: "postgres",
|
client: "postgres",
|
||||||
connection: {
|
connection: {
|
||||||
connectionString: envConfig.DB_CONNECTION_URI,
|
connectionString: process.env.DB_CONNECTION_URI,
|
||||||
host: envConfig.DB_HOST,
|
host: process.env.DB_HOST,
|
||||||
port: envConfig.DB_PORT,
|
port: process.env.DB_PORT,
|
||||||
user: envConfig.DB_USER,
|
user: process.env.DB_USER,
|
||||||
database: envConfig.DB_NAME,
|
database: process.env.DB_NAME,
|
||||||
password: envConfig.DB_PASSWORD,
|
password: process.env.DB_PASSWORD,
|
||||||
ssl: envConfig.DB_ROOT_CERT
|
ssl: process.env.DB_ROOT_CERT
|
||||||
? {
|
? {
|
||||||
rejectUnauthorized: true,
|
rejectUnauthorized: true,
|
||||||
ca: Buffer.from(envConfig.DB_ROOT_CERT, "base64").toString("ascii")
|
ca: Buffer.from(process.env.DB_ROOT_CERT, "base64").toString("ascii")
|
||||||
}
|
}
|
||||||
: false
|
: false
|
||||||
},
|
},
|
||||||
@@ -47,16 +44,16 @@ export default {
|
|||||||
production: {
|
production: {
|
||||||
client: "postgres",
|
client: "postgres",
|
||||||
connection: {
|
connection: {
|
||||||
connectionString: envConfig.DB_CONNECTION_URI,
|
connectionString: process.env.DB_CONNECTION_URI,
|
||||||
host: envConfig.DB_HOST,
|
host: process.env.DB_HOST,
|
||||||
port: envConfig.DB_PORT,
|
port: process.env.DB_PORT,
|
||||||
user: envConfig.DB_USER,
|
user: process.env.DB_USER,
|
||||||
database: envConfig.DB_NAME,
|
database: process.env.DB_NAME,
|
||||||
password: envConfig.DB_PASSWORD,
|
password: process.env.DB_PASSWORD,
|
||||||
ssl: envConfig.DB_ROOT_CERT
|
ssl: process.env.DB_ROOT_CERT
|
||||||
? {
|
? {
|
||||||
rejectUnauthorized: true,
|
rejectUnauthorized: true,
|
||||||
ca: Buffer.from(envConfig.DB_ROOT_CERT, "base64").toString("ascii")
|
ca: Buffer.from(process.env.DB_ROOT_CERT, "base64").toString("ascii")
|
||||||
}
|
}
|
||||||
: false
|
: false
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user