Skip to content

Commit fbc65e7

Browse files
committed
Update helpers for local run
1 parent d9e9407 commit fbc65e7

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

backend/scripts/run-script.ts

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,24 @@
11
import {initAdmin} from 'shared/init-admin'
2-
import {loadSecretsToEnv} from 'common/secrets'
32
import {createSupabaseDirectClient, type SupabaseDirectClient,} from 'shared/supabase/init'
4-
import {getServiceAccountCredentials} from "shared/firebase-utils";
5-
6-
initAdmin()
3+
import {refreshConfig} from "common/envs/prod";
74

85
export const runScript = async (
96
main: (services: { pg: SupabaseDirectClient }) => Promise<any> | any
107
) => {
11-
const credentials = getServiceAccountCredentials()
12-
13-
await loadSecretsToEnv(credentials)
8+
initAdmin()
9+
await initEnvVariables()
10+
console.debug('Environment variables in runScript:')
11+
for (const k of Object.keys(process.env)) console.debug(`${k}=${process.env[k]}`)
1412

13+
console.debug('runScript: creating pg client...')
1514
const pg = createSupabaseDirectClient()
15+
console.debug('runScript: running main...')
1616
await main({pg})
17+
}
18+
1719

18-
process.exit()
20+
export async function initEnvVariables() {
21+
const {config} = await import('dotenv')
22+
config({ path: __dirname + '/../../.env' })
23+
refreshConfig()
1924
}

0 commit comments

Comments
 (0)