Browse Source

Fix environment variable expansion

pull/6977/head
Thomas Kaul 3 months ago
parent
commit
34f82b9093
  1. 12
      .vscode/launch.json
  2. 4
      tools/load-env.ts

12
.vscode/launch.json

@ -18,12 +18,20 @@
"autoAttachChildProcesses": true,
"console": "integratedTerminal",
"cwd": "${workspaceFolder}/apps/api",
"envFile": "${workspaceFolder}/.env",
"env": {
"GHOSTFOLIO_ENV_FILE": "${workspaceFolder}/.env"
},
"name": "Debug API",
"outFiles": ["${workspaceFolder}/dist/apps/api/**/*.js"],
"program": "${workspaceFolder}/apps/api/src/main.ts",
"request": "launch",
"runtimeArgs": ["--nolazy", "-r", "ts-node/register"],
"runtimeArgs": [
"--nolazy",
"-r",
"ts-node/register",
"-r",
"${workspaceFolder}/tools/load-env.ts"
],
"skipFiles": [
"${workspaceFolder}/node_modules/**/*.js",
"<node_internals>/**/*.js"

4
tools/load-env.ts

@ -0,0 +1,4 @@
import { config } from 'dotenv';
import { expand } from 'dotenv-expand';
expand(config({ path: process.env.GHOSTFOLIO_ENV_FILE, quiet: true }));
Loading…
Cancel
Save