From a3efae9f24914df81cd2989d42a23032a7fa4f5a Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Mon, 10 Feb 2025 10:32:18 -0800 Subject: [PATCH] add dotenv support --- package-lock.json | 2 +- package.json | 5 +++-- src/index.ts | 3 +++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4d485f2..d9b0220 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "1.0.0", "dependencies": { "@apollo/server": "^4.11.2", + "dotenv": "^16.4.7", "graphql": "^16.10.0", "jsonwebtoken": "^9.0.2" }, @@ -4856,7 +4857,6 @@ "version": "16.4.7", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", - "dev": true, "engines": { "node": ">=12" }, diff --git a/package.json b/package.json index d698ded..bd50fbd 100644 --- a/package.json +++ b/package.json @@ -16,15 +16,16 @@ "@graphql-codegen/typescript": "4.1.2", "@graphql-codegen/typescript-resolvers": "4.4.1", "@jest/globals": "^29.7.0", + "@types/jsonwebtoken": "^9.0.8", "@types/node": "^22.10.2", "jest": "^29.7.0", "ts-jest": "^29.2.5", - "typescript": "^5.7.2", - "@types/jsonwebtoken": "^9.0.8" + "typescript": "^5.7.2" }, "private": true, "dependencies": { "@apollo/server": "^4.11.2", + "dotenv": "^16.4.7", "graphql": "^16.10.0", "jsonwebtoken": "^9.0.2" } diff --git a/src/index.ts b/src/index.ts index 9e93dcc..cd3ae72 100644 --- a/src/index.ts +++ b/src/index.ts @@ -6,6 +6,9 @@ import { ServerContext } from "./ServerContext"; import { UnoptimizedInMemoryRepository } from "./repositories/UnoptimizedInMemoryRepository"; import { TimedApiBasedRepositoryLoader } from "./loaders/TimedApiBasedRepositoryLoader"; import { NotificationService } from "./services/NotificationService"; +import { configDotenv } from "dotenv"; + +configDotenv(); const typeDefs = readFileSync("./schema.graphqls", "utf8");