Skip to content

Commit 36de6a8

Browse files
committed
✨(frontend) support _FILE envuronment variables for secrets
1 parent 7ec039e commit 36de6a8

File tree

1 file changed

+9
-4
lines changed
  • src/frontend/servers/y-provider/src

1 file changed

+9
-4
lines changed

src/frontend/servers/y-provider/src/env.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
1+
import { readFileSync } from 'fs';
2+
13
export const COLLABORATION_LOGGING =
24
process.env.COLLABORATION_LOGGING || 'false';
35
export const COLLABORATION_SERVER_ORIGIN =
46
process.env.COLLABORATION_SERVER_ORIGIN || 'http://localhost:3000';
5-
export const COLLABORATION_SERVER_SECRET =
6-
process.env.COLLABORATION_SERVER_SECRET || 'secret-api-key';
7-
export const Y_PROVIDER_API_KEY =
8-
process.env.Y_PROVIDER_API_KEY || 'yprovider-api-key';
7+
export const COLLABORATION_SERVER_SECRET = process.env
8+
.COLLABORATION_SERVER_SECRET_FILE
9+
? readFileSync(process.env.COLLABORATION_SERVER_SECRET_FILE, 'utf-8')
10+
: process.env.COLLABORATION_SERVER_SECRET || 'secret-api-key';
11+
export const Y_PROVIDER_API_KEY = process.env.Y_PROVIDER_API_KEY_FILE
12+
? readFileSync(process.env.Y_PROVIDER_API_KEY_FILE, 'utf-8')
13+
: process.env.Y_PROVIDER_API_KEY || 'yprovider-api-key';
914
export const PORT = Number(process.env.PORT || 4444);
1015
export const SENTRY_DSN = process.env.SENTRY_DSN || '';
1116
export const COLLABORATION_BACKEND_BASE_URL =

0 commit comments

Comments
 (0)