From b0243af07af2b5dfae861eb1ff95c1dade5803b7 Mon Sep 17 00:00:00 2001 From: "mike.michel" Date: Tue, 3 Sep 2024 10:06:41 +0200 Subject: [PATCH 1/2] add email information as env --- .env.example | 4 +++- libraries/nestjs-libraries/src/services/email.service.ts | 7 ++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.env.example b/.env.example index 7fbeb6e3..9485cfa5 100644 --- a/.env.example +++ b/.env.example @@ -45,4 +45,6 @@ PINTEREST_CLIENT_ID="" PINTEREST_CLIENT_SECRET="" DRIBBBLE_CLIENT_ID="" DRIBBBLE_CLIENT_SECRET="" -IS_GENERAL="true" \ No newline at end of file +IS_GENERAL="true" +EMAIL_FROM_ADDRESS="" +EMAIL_FROM_NAME="" \ No newline at end of file diff --git a/libraries/nestjs-libraries/src/services/email.service.ts b/libraries/nestjs-libraries/src/services/email.service.ts index a847ed93..037a72fd 100644 --- a/libraries/nestjs-libraries/src/services/email.service.ts +++ b/libraries/nestjs-libraries/src/services/email.service.ts @@ -11,9 +11,14 @@ export class EmailService { return; } + if (!process.env.EMAIL_FROM_ADDRESS || !process.env.EMAIL_FROM_NAME) { + console.log('Email sender information not found in environment variables'); + return; + } + console.log('Sending email to', to); const sends = await resend.emails.send({ - from: process.env.IS_GENERAL === 'true' ? 'Nevo ' : 'Nevo ', + from: `${process.env.EMAIL_FROM_NAME} <${process.env.EMAIL_FROM_ADDRESS}>`, to, subject, html, From 0ef157704ecda0436085fccd6584a900c42f6025 Mon Sep 17 00:00:00 2001 From: "mike.michel" Date: Wed, 4 Sep 2024 18:37:13 +0200 Subject: [PATCH 2/2] feat reset of db to start from scratch --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 926effea..7881f75e 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "command": "rm -rf dist/apps/commands && nx run commands:build && nx run commands:command", "prisma-generate": "cd ./libraries/nestjs-libraries/src/database/prisma && prisma generate", "prisma-db-push": "cd ./libraries/nestjs-libraries/src/database/prisma && prisma db push", + "prisma-reset": "cd ./libraries/nestjs-libraries/src/database/prisma && prisma db push --force-reset && npx prisma db push", "postinstall": "npm run prisma-generate" }, "private": true,