Skip to content

Commit 00bc9c6

Browse files
committed
FIX env variables names
1 parent 3d1f40c commit 00bc9c6

File tree

2 files changed

+14
-25
lines changed

2 files changed

+14
-25
lines changed

.env.example

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,5 @@
1-
APPNAME=mailrest
2-
3-
IOREDIS_URL=redis://template-redis:6379/1
4-
5-
JWT_SECRET=1212974
6-
CRYPT_SECURITYKEY=78987946
7-
8-
MAILER_TRANSPORT_HOST=template-maildev
9-
MAILER_TRANSPORT_PORT=1025
10-
MAILER_TRANSPORT_SECURE=0
11-
MAILER_TRANSPORT_IGNORETLS=0
12-
MAILER_TRANSPORT_AUTHUSER=''
13-
MAILER_TRANSPORT_AUTHPASS=''
14-
MAILER_DEFAULTS_FROM="'test' <test@test.com>"
15-
# https://ethereal.email/
16-
# https://webhook.site/
1+
# https://randomkeygen.com/
2+
MR_LOGGER=debug
3+
MR_IOREDIS_URL=redis://host.docker.internal:6379/7
4+
MR_JWT_SECRET="H~FY+m4Wh'R51N0>:dE2-OG&a:G^m{*A:8vt1G0)D,]CsrP:PhbF,lYLS@\"KAV<"
5+
MR_CRYPT_SECURITYKEY="_&y#`?S?<,YGahnm\"E3d>9dSo83}k},Z-./%[f'<I.[,U_y84H=p9T!*C4Yn=#+"

src/config.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { IAuthModuleOptions } from '@nestjs/passport'
66
import { BinaryLike, CipherCCMTypes, CipherGCMTypes, CipherKey, createHash } from 'crypto'
77
import { SwaggerCustomOptions } from '@nestjs/swagger'
88
import setupAccounts, { AccountsMetadataV1 } from './accounts/accounts.setup'
9-
import setupTokens, { TokensMetadataV1 } from "~/tokens/tokens.setup";
9+
import setupTokens, { TokensMetadataV1 } from '~/tokens/tokens.setup'
1010
import { MailerOptions } from '@nestjs-modules/mailer'
1111
import { HandlebarsAdapter } from '@nestjs-modules/mailer/dist/adapters/handlebars.adapter'
1212

@@ -49,14 +49,14 @@ export default async (): Promise<ConfigInstance> => {
4949
const tokens = await setupTokens()
5050
return {
5151
application: {
52-
logger: process.env.LOGGER
53-
? (process.env.LOGGER.split(',') as LogLevel[])
54-
: process.env.NODE_ENV === 'development'
52+
logger: process.env['MR_LOGGER']
53+
? (process.env['MR_LOGGER'].split(',') as LogLevel[])
54+
: process.env['NODE_ENV'] === 'development'
5555
? ['error', 'warn', 'log', 'debug']
5656
: ['error', 'warn', 'log'],
5757
},
5858
ioredis: {
59-
uri: process.env.IOREDIS_URL,
59+
uri: process.env['MR_IOREDIS_URL'],
6060
options: {
6161
showFriendlyErrorStack: true,
6262
},
@@ -84,15 +84,15 @@ export default async (): Promise<ConfigInstance> => {
8484
},
8585
jwt: {
8686
options: {
87-
secret: process.env.JWT_SECRET,
87+
secret: process.env['MR_JWT_SECRET'],
8888
},
8989
},
9090
crypt: {
9191
algorithm: 'aes-256-cbc',
92-
securityKey: process.env.CRYPT_SECURITYKEY
93-
? createHash('sha256').update(String(process.env.CRYPT_SECURITYKEY)).digest('base64').substring(0, 32)
92+
securityKey: process.env['MR_CRYPT_SECURITYKEY']
93+
? createHash('sha256').update(String(process.env['MR_CRYPT_SECURITYKEY'])).digest('base64').substring(0, 32)
9494
: null,
95-
initVector: createHash('md5').update(String(process.env.CRYPT_SECURITYKEY)).digest('hex').substring(0, 16),
95+
initVector: createHash('md5').update(String(process.env['MR_CRYPT_SECURITYKEY'])).digest('hex').substring(0, 16),
9696
},
9797
passport: {
9898
options: {

0 commit comments

Comments
 (0)