From 1567894c364fd0c67b43ddaab2137e77c2a4e83f Mon Sep 17 00:00:00 2001 From: Oliver Eyton-Williams Date: Fri, 28 Apr 2023 00:06:43 +0200 Subject: [PATCH] fix(api): use connection string from .env (#50201) --- api/package.json | 3 ++- pnpm-lock.yaml | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/api/package.json b/api/package.json index 0c8be81be32..235f7a4ff51 100644 --- a/api/package.json +++ b/api/package.json @@ -22,6 +22,7 @@ "@fastify/type-provider-typebox": "3.1.0", "@types/express-session": "1.17.7", "@types/supertest": "2.0.12", + "dotenv-cli": "7.2.1", "jest": "29.5.0", "pino-pretty": "10.0.0", "prisma": "4.13.0", @@ -55,7 +56,7 @@ "develop": "nodemon src/server.ts", "start": "FREECODECAMP_NODE_ENV=production node dist/server.js", "test": "jest --force-exit", - "prisma": "MONGOHQ_URL=mongodb://localhost:27017/freecodecamp?directConnection=true prisma", + "prisma": "dotenv -e ../.env prisma", "postinstall": "prisma generate" }, "version": "0.0.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ade123ce4c1..31ddb2f36fc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -210,6 +210,9 @@ importers: '@types/supertest': specifier: 2.0.12 version: 2.0.12 + dotenv-cli: + specifier: 7.2.1 + version: 7.2.1 jest: specifier: 29.5.0 version: 29.5.0(@types/node@18.16.0)(ts-node@10.9.1) @@ -15758,6 +15761,21 @@ packages: dependencies: is-obj: 2.0.0 + /dotenv-cli@7.2.1: + resolution: {integrity: sha512-ODHbGTskqRtXAzZapDPvgNuDVQApu4oKX8lZW7Y0+9hKA6le1ZJlyRS687oU9FXjOVEDU/VFV6zI125HzhM1UQ==} + hasBin: true + dependencies: + cross-spawn: 7.0.3 + dotenv: 16.0.3 + dotenv-expand: 10.0.0 + minimist: 1.2.8 + dev: true + + /dotenv-expand@10.0.0: + resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} + engines: {node: '>=12'} + dev: true + /dotenv-expand@5.1.0: resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==}