Commit 852c1ef6 authored by ThinhNC's avatar ThinhNC

Merge branch 'develop' into 'master'

Develop

See merge request !6
parents bd98f9fe 9faf0d04
......@@ -14,4 +14,12 @@ JWT_ACCESS_EXPIRES_IN=1d
JWT_REFRESH_EXPIRES_IN=7d
REDIS_HOST=redis
REDIS_PORT=6381
\ No newline at end of file
REDIS_PORT=6381
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_SECURE=false
MAIL_USER=your_gmail_user@gmail.com
MAIL_PASS=your_gmail_app_password
MAIL_FROM="FinWise <noreply@gmail.com>"
APP_URL=http://localhost:7777
\ No newline at end of file
......@@ -57,7 +57,7 @@ export class MailService {
}
async sendPasswordResetEmail(email: string, token: string, fullName?: string) {
const resetUrl = `${mailConfig.verificationUrl.replace('verify-email', 'reset-password')}?token=${token}`;
const resetUrl = `${mailConfig.resetPasswordUrl}?token=${token}`;
const mailOptions = {
from: mailConfig.from,
to: email,
......
const appUrl = process.env.APP_URL || 'http://localhost:7777';
export const mailConfig = {
host: process.env.MAIL_HOST || 'smtp.gmail.com',
port: parseInt(process.env.MAIL_PORT || '587', 10),
......@@ -7,5 +9,6 @@ export const mailConfig = {
pass: process.env.MAIL_PASS || '',
},
from: process.env.MAIL_FROM || 'FinWise <noreply@gmail.com>',
verificationUrl: process.env.MAIL_VERIFICATION_URL || 'http://localhost:7777/api/v1/auth/verify-email',
verificationUrl: `${appUrl}/api/v1/auth/verify-email`,
resetPasswordUrl: `${appUrl}/api/v1/auth/reset-password`,
};
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment