From 1b7c887101caec1391afd421233677f25d137c64 Mon Sep 17 00:00:00 2001 From: "Aditya @ArchLinux" <132184385+adityadeshlahre@users.noreply.github.com> Date: Wed, 4 Oct 2023 20:04:07 +0530 Subject: [PATCH] fix(script): added script envprisma in root package.json dotenv loads all environment variable before running prisma:migrate-dev script --- package.json | 7 ++++--- packages/prisma/helper.ts | 1 + packages/prisma/package.json | 2 ++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 6f6249fa3..0b3aacea2 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,8 @@ "commitlint": "commitlint --edit", "clean": "turbo run clean && rimraf node_modules", "d": "npm run dx && npm run dev", - "dx": "npm i && npm run dx:up && npm run prisma:migrate-dev -w @documenso/prisma", + "envprisma": "npm run prisma:migrate-dev -w @documenso/prisma", + "dx": "npm i && npm run dx:up && dotenv -e .env npm run envprisma", "dx:up": "docker compose -f docker/compose-services.yml up -d", "dx:down": "docker compose -f docker/compose-services.yml down" }, @@ -22,8 +23,8 @@ "devDependencies": { "@commitlint/cli": "^17.7.1", "@commitlint/config-conventional": "^17.7.0", - "dotenv": "^16.0.3", - "dotenv-cli": "^7.2.1", + "dotenv": "^16.3.1", + "dotenv-cli": "^7.3.0", "eslint": "^8.40.0", "eslint-config-custom": "*", "husky": "^8.0.0", diff --git a/packages/prisma/helper.ts b/packages/prisma/helper.ts index 865e16239..38f61cb79 100644 --- a/packages/prisma/helper.ts +++ b/packages/prisma/helper.ts @@ -1,4 +1,5 @@ /// +require('dotenv').config(); export const getDatabaseUrl = () => { if (process.env.NEXT_PRIVATE_DATABASE_URL) { diff --git a/packages/prisma/package.json b/packages/prisma/package.json index 1b12a18a4..efd494ed6 100644 --- a/packages/prisma/package.json +++ b/packages/prisma/package.json @@ -18,6 +18,8 @@ }, "dependencies": { "@prisma/client": "5.3.1", + "dotenv": "^16.3.1", + "dotenv-cli": "^7.3.0", "prisma": "5.3.1" }, "devDependencies": {