This commit is contained in:
2026-06-28 20:32:52 +03:30
parent 7a5b3f0bea
commit bf35179d55
45 changed files with 1555 additions and 46 deletions
+24
View File
@@ -0,0 +1,24 @@
export default () => {
const isDev = process.env.NODE_ENV !== 'production';
return {
JWT_ACCESS_SECRET:
process.env.JWT_ACCESS_SECRET ??
(isDev ? 'dev-jwt-access-secret-change-me' : undefined),
JWT_REFRESH_SECRET:
process.env.JWT_REFRESH_SECRET ??
(isDev ? 'dev-jwt-refresh-secret-change-me' : undefined),
JWT_ACCESS_EXPIRES_IN: process.env.JWT_ACCESS_EXPIRES_IN ?? '15m',
JWT_REFRESH_EXPIRES_IN: process.env.JWT_REFRESH_EXPIRES_IN ?? '7d',
SMS_API_KEY: process.env.SMS_API_KEY ?? '',
SMS_SENDER: process.env.SMS_SENDER ?? '',
SMS_API_BASE_URL:
process.env.SMS_API_BASE_URL ??
'https://api.sms-webservice.com/api/V3',
OTP_LENGTH: process.env.OTP_LENGTH ?? '5',
OTP_EXPIRES_IN_MINUTES: process.env.OTP_EXPIRES_IN_MINUTES ?? '5',
OTP_MAX_ATTEMPTS: process.env.OTP_MAX_ATTEMPTS ?? '5',
OTP_COOLDOWN_SECONDS: process.env.OTP_COOLDOWN_SECONDS ?? '60',
OTP_DEBUG: process.env.OTP_DEBUG ?? 'false',
};
};