File tree Expand file tree Collapse file tree 2 files changed +11
-2
lines changed
Expand file tree Collapse file tree 2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -36,6 +36,15 @@ export const config = {
3636 port : toNumber ( process . env . RDS_PORT , 3306 ) ,
3737 dialect : 'mysql' ,
3838 logging : false ,
39+ dialectOptions : toBool ( process . env . DB_SSL_REQUIRED )
40+ ? {
41+ ssl : {
42+ require : false ,
43+ // 관리형 MySQL에서 self-signed 또는 CA 정보 안 주는 경우가 많아서, 일단 빠르게 붙는 용도로 false. 추후 CA 넣어서 true로 바꾸는 게 베스트.
44+ rejectUnauthorized : toBool ( process . env . DB_SSL_REJECT_UNAUTHORIZED ) ?? false ,
45+ } ,
46+ }
47+ : { } ,
3948 } ,
4049 // Config for qiniu (http://www.qiniu.com/) cloud storage when storageType value is "qiniu".
4150 qiniu : {
Original file line number Diff line number Diff line change @@ -44,10 +44,10 @@ export const redisClient = redisTlsUrl
4444
4545// 에러 로깅 (Unhandled 'error' 로 인한 앱크래시 방지)
4646redisClient . on ( 'error' , ( err ) => {
47- logger . error ( 'Redis Client Error' , err ?. message || JSON . stringify ( err ) ) ;
47+ logger . error ( 'Redis Client Error' , { message : err ?. message , stack : err ?. stack } ) ;
4848} ) ;
4949
5050// connect 시도 (커넥션 실패시 앱크래시 방지)
5151redisClient . connect ( ) . catch ( ( err ) => {
52- logger . error ( 'Redis connect error' , err ) ;
52+ logger . error ( 'Redis connect error' , { message : err ?. message , stack : err ?. stack } ) ;
5353} ) ;
You can’t perform that action at this time.
0 commit comments