From 30e7158b7e6c774725993a6fdf6d3909d08e0223 Mon Sep 17 00:00:00 2001 From: Liam Date: Thu, 16 Nov 2023 18:29:16 +0000 Subject: [PATCH] fix secrets? --- apps/proxy/src/secrets.ts | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/apps/proxy/src/secrets.ts b/apps/proxy/src/secrets.ts index 519fa73..1447e00 100644 --- a/apps/proxy/src/secrets.ts +++ b/apps/proxy/src/secrets.ts @@ -1,3 +1,4 @@ +import { GetOptions } from "infisical-node/lib/types/InfisicalClient"; import { createInfisicalClient } from "utils"; export let PROXY_SECRET: string; @@ -18,22 +19,30 @@ export async function initSecrets(token: string) { console.log("Initializing secrets..."); const infisicalClient = createInfisicalClient(token); + const options: GetOptions = { + environment: process.env.NODE_ENV || "development", + path: "/", + type: "shared", + }; - const proxySecret = (await infisicalClient.getSecret("PROXY_SECRET")) + const proxySecret = (await infisicalClient.getSecret("PROXY_SECRET", options)) .secretValue; // InfluxDB - const influxDBUrl = (await infisicalClient.getSecret("INFLUXDB_URL")) + const influxDBUrl = (await infisicalClient.getSecret("INFLUXDB_URL", options)) .secretValue; - const influxDBOrg = (await infisicalClient.getSecret("INFLUXDB_ORG")) - .secretValue; - const influxDBBucket = (await infisicalClient.getSecret("INFLUXDB_BUCKET")) - .secretValue; - const influxDBToken = (await infisicalClient.getSecret("INFLUXDB_TOKEN")) + const influxDBOrg = (await infisicalClient.getSecret("INFLUXDB_ORG", options)) .secretValue; + const influxDBBucket = ( + await infisicalClient.getSecret("INFLUXDB_BUCKET", options) + ).secretValue; + const influxDBToken = ( + await infisicalClient.getSecret("INFLUXDB_TOKEN", options) + ).secretValue; // Mongo - const mongoUri = (await infisicalClient.getSecret("MONGO_URI")).secretValue; + const mongoUri = (await infisicalClient.getSecret("MONGO_URI", options)) + .secretValue; if (!proxySecret) { throw new Error("PROXY_SECRET not set in Infisical");