From fbc65e7e2aeed3c1a90e3f06efbf13133fe06917 Mon Sep 17 00:00:00 2001 From: MartinBraquet Date: Fri, 24 Oct 2025 23:03:04 +0200 Subject: [PATCH] Update helpers for local run --- backend/scripts/run-script.ts | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/backend/scripts/run-script.ts b/backend/scripts/run-script.ts index 0c314a2e..693f59fd 100644 --- a/backend/scripts/run-script.ts +++ b/backend/scripts/run-script.ts @@ -1,19 +1,24 @@ import {initAdmin} from 'shared/init-admin' -import {loadSecretsToEnv} from 'common/secrets' import {createSupabaseDirectClient, type SupabaseDirectClient,} from 'shared/supabase/init' -import {getServiceAccountCredentials} from "shared/firebase-utils"; - -initAdmin() +import {refreshConfig} from "common/envs/prod"; export const runScript = async ( main: (services: { pg: SupabaseDirectClient }) => Promise | any ) => { - const credentials = getServiceAccountCredentials() - - await loadSecretsToEnv(credentials) + initAdmin() + await initEnvVariables() + console.debug('Environment variables in runScript:') + for (const k of Object.keys(process.env)) console.debug(`${k}=${process.env[k]}`) + console.debug('runScript: creating pg client...') const pg = createSupabaseDirectClient() + console.debug('runScript: running main...') await main({pg}) - - process.exit() +} + + +export async function initEnvVariables() { + const {config} = await import('dotenv') + config({ path: __dirname + '/../../.env' }) + refreshConfig() }