1- import { GetLogLevels } from "@helpers/env-variable-helper" ;
1+ import { GetLogLevels , formatEmail } from "@helpers/env-variable-helper" ;
22
33export default ( ) : any => {
44 return {
@@ -8,7 +8,7 @@ export default (): any => {
88 port : parseInt ( process . env . DATABASE_PORT , 10 ) || 5433 ,
99 username : process . env . DATABASE_USERNAME || "os2iot" ,
1010 password : process . env . DATABASE_PASSWORD || "toi2so" ,
11- ssl : process . env . DATABASE_ENABLE_SSL === "true"
11+ ssl : process . env . DATABASE_ENABLE_SSL === "true" ,
1212 } ,
1313 jwt : {
1414 secret : process . env . JWT_SECRET || "secretKey-os2iot-secretKey" ,
@@ -17,6 +17,8 @@ export default (): any => {
1717 backend : {
1818 baseurl :
1919 process . env . BACKEND_BASEURL || "https://test-os2iot-backend.os2iot.dk" ,
20+ deviceStatsIntervalInDays :
21+ parseInt ( process . env . DEVICE_STATS_INTERVAL_IN_DAYS , 10 ) || 29 ,
2022 } ,
2123 kombit : {
2224 entryPoint :
@@ -30,6 +32,24 @@ export default (): any => {
3032 chirpstack : {
3133 jwtsecret : process . env . CHIRPSTACK_JWTSECRET || "verysecret" ,
3234 } ,
33- logLevels : process . env . LOG_LEVEL ? GetLogLevels ( process . env . LOG_LEVEL ) : GetLogLevels ( 'debug' )
35+ logLevels : process . env . LOG_LEVEL
36+ ? GetLogLevels ( process . env . LOG_LEVEL )
37+ : GetLogLevels ( "debug" ) ,
38+ email : {
39+ host : process . env . EMAIL_HOST || "smtp.ethereal.email" ,
40+ port : process . env . EMAIL_PORT || 587 ,
41+ user :
process . env . EMAIL_USER || "[email protected] " , 42+ pass : process . env . EMAIL_PASS || "KzRSyYReEygpFPPZdd" ,
43+ /**
44+ * Can be formatted to show a user-friendly name before the e-mail.
45+ * E.g. "OS2iot <[email protected] >" 46+ */
47+ from : process . env . EMAIL_FROM
48+ ? formatEmail ( process . env . EMAIL_FROM )
49+ 50+ } ,
51+ frontend : {
52+ baseurl : process . env . FRONTEND_BASEURL || "http://localhost:8081" ,
53+ } ,
3454 } ;
3555} ;
0 commit comments