env-local.xml 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
  3. <properties version="1.0">
  4. <!-- ========================================================================
  5. 서버 도메인 - context path이전까지
  6. https://beacon.pnuh.or.kr/index.page == https://beacon.pnuh.or.kr
  7. https://beacon.pnuh.or.kr/mcare_test/index.page == http://beacon.pnuh.or.kr
  8. http://beacon.pnuh.or.kr:8080/index.page == http://beacon.pnuh.or.kr:8080
  9. ======================================================================== -->
  10. <!-- <entry key="server.service.addr">http://192.168.0.2:8080</entry> -->
  11. <entry key="server.service.addr">http://localhost:8080</entry>
  12. <!-- ========================================================================
  13. 캐쉬적용여부
  14. ========================================================================-->
  15. <!-- <entry key="cache.reload.urls">http://192.168.0.2:8080</entry> -->
  16. <entry key="cache.reload.urls">http://localhost:8080</entry>
  17. <entry key="cache.encryption.key">707c6b78b5354699</entry>
  18. <!-- ========================================================================
  19. 사용자 로그인 및 다국어
  20. ========================================================================-->
  21. <!-- 중복로그인을 위한 세션파일 관리 -->
  22. <entry key="session.root.dir">../mplus_session</entry>
  23. <entry key="session.timeout.second">600</entry>
  24. <entry key="session.duplicate.check">false</entry>
  25. <!-- 3분 : 180초, 10분 : 600초, 100분 : 6000초 -->
  26. <!-- 자동로그인 -->
  27. <entry key="rememberme.cookie.maxAge">31536000</entry>
  28. <entry key="rememberme.encryption.key">707c6b78b5354699</entry>
  29. <!-- 31,536,000 sec = 525,600 min = 8,760 hr = 365 day = 1 year -->
  30. <!-- 쿠키 경로까지 포함할 것인지 아니면 그냥 루트로 처리할 것인지 여부 -->
  31. <!-- 경대병원에 본원과 분원이 있는데 context로 구분하는데 context간 쿠키 공유를 위해서는 루트로 구워야 해서 추가된 환경설정임 -->
  32. <entry key="cookie.include.path">false</entry>
  33. <!-- 다국어 -->
  34. <!-- 언어코드_국가코드 형태로 구성됨. 줄여서 사용할때 언어코드만 사용함. -->
  35. <entry key="i18n.default">ko</entry>
  36. <entry key="i18n.supported">ko,en,zh</entry>
  37. <!-- ========================================================================
  38. 본인인증 및 SMS전송 관련
  39. ========================================================================-->
  40. <!-- 본인인증 (휴대폰, nice) -->
  41. <entry key="auth.phone.site.code">DTBM1001</entry>
  42. <entry key="auth.phone.site.password">012001</entry>
  43. <!-- 본인인증 (i-pin) -->
  44. <entry key="auth.ipin.site.code">WZU001</entry>
  45. <entry key="auth.ipin.site.password">006002</entry>
  46. <!-- SMS CallBack 번호 -->
  47. <entry key="sms.callback.number">0532005114</entry>
  48. <!-- ========================================================================
  49. 데이터소스 관련
  50. ========================================================================-->
  51. <!-- M-Care Plus 용 -->
  52. <!-- <entry key="mplus.db.driverClassName">oracle.jdbc.driver.OracleDriver</entry>
  53. <entry key="mplus.db.url">jdbc:oracle:thin:@//172.16.0.109:1521/MCARE</entry>
  54. <entry key="mplus.db.username">mplus</entry>
  55. <entry key="mplus.db.password">mplus</entry> -->
  56. <entry key="mplus.db.driverClassName">oracle.jdbc.driver.OracleDriver</entry>
  57. <entry key="mplus.db.url">jdbc:oracle:thin:@//127.0.0.1:1521/XE</entry>
  58. <entry key="mplus.db.username">mplus_fatima</entry>
  59. <entry key="mplus.db.password">mplus_fatima</entry>
  60. <!-- 중간테이블 (간호호출, push 등) -->
  61. <entry key="mplus.ext.db.driverClassName">oracle.jdbc.driver.OracleDriver</entry>
  62. <entry key="mplus.ext.db.url">jdbc:oracle:thin:@//sns.idatabank.com:1521/THING</entry>
  63. <entry key="mplus.ext.db.username">mplus</entry>
  64. <entry key="mplus.ext.db.password">mplus</entry>
  65. <!-- SMS 연계용
  66. <entry key="mcs.sms.db.driverClassName">oracle.jdbc.driver.OracleDriver</entry>
  67. <entry key="mcs.sms.db.url">jdbc:oracle:thin:@//114.206.46.56:1522/DMZDB</entry>
  68. <entry key="mcs.sms.db.username">smtapp</entry>
  69. <entry key="mcs.sms.db.password">smtapp##1#</entry>
  70. -->
  71. <!-- 예약 저장용
  72. <entry key="mplus.ext.reservation.db.driverClassName">oracle.jdbc.driver.OracleDriver</entry>
  73. <entry key="mplus.ext.reservation.db.url">jdbc:oracle:thin:@//114.206.46.56:1522/DMZDB</entry>
  74. <entry key="mplus.ext.reservation.db.username">smtapp</entry>
  75. <entry key="mplus.ext.reservation.db.password">smtapp##1#</entry>
  76. -->
  77. <!-- ========================================================================
  78. api 실행 관련
  79. ========================================================================-->
  80. <!-- http ConnectTimeout -->
  81. <entry key="api.http.connect.timeout.ms">3000</entry>
  82. <!-- http ReadTimeout. 부산대병원 기간계에서 응답이 없는 경우가 너무 빈번하여 추가. 무한뺑뺑이방지용임. -->
  83. <entry key="api.http.read.timeout.ms">10000</entry>
  84. <!-- ========================================================================
  85. 로그 및 통계, 기타 배치 작업용
  86. ========================================================================-->
  87. <!-- 통계작업을 수행할 것인지 여부 -->
  88. <entry key="agg.batch.work">false</entry>
  89. <!-- 통계작업을 수행할 시간 (cron 표현식 : minute(0-59) hour(0-23) day(1-31) month(1-12) dayOfWeek(0-7)) -->
  90. <entry key="agg.batch.cron">0 45 22 * * * </entry>
  91. <!-- access 로그 남기기 작업하는 스레드 갯수 -->
  92. <entry key="log.worker.count">0</entry>
  93. <!-- 도우미 메시지 삭제. 어차피 1일치 메시지만 보여주기 때문에 삭제함. 메시지 원본은 어차피 따로 있음 -->
  94. <entry key="helper.valid.date">5</entry>
  95. <!-- 연령별/지역별 통계작업을 수행할것인지 여부. 경대같이 사용자를 공통으로 사용하는 경우, context 한군데서만 돌아야하기 때문임 -->
  96. <!-- 반면에 병원별로 구분되는 개별 접근에 대한 통계는 context별로 모두 돌아야 함 -->
  97. <!-- 그래서 연령별 통계는 따로 분리하였음 -->
  98. <entry key="agg.user.info.work">false</entry>
  99. <!-- 통계작업을 수행할 시간 (cron 표현식 : minute(0-59) hour(0-23) day(1-31) month(1-12) dayOfWeek(0-7)) -->
  100. <entry key="agg.user.info.batch.cron">0 20 00 * * * </entry>
  101. <!-- 탈퇴배치를 수행할 것인지 여부 -->
  102. <entry key="withdrawal.batch.work">false</entry>
  103. <!-- 탈퇴배치 처리할 시간 (cron 표현식 : minute(0-59) hour(0-23) day(1-31) month(1-12) dayOfWeek(0-7)) -->
  104. <entry key="withdrawal.batch.cron">0 0 08 * * *</entry>
  105. <!-- 얼마나 로그인 안하면 탈퇴처리하는지 -->
  106. <entry key="withdrawal.deadline.date">366</entry>
  107. <!-- 탈퇴 언제 알려줄 것인지. 30, 10, 1이면 30일전, 10일전, 1일전 알림 -->
  108. <entry key="withdrawal.notify.date">30, 10, 1</entry>
  109. <!-- 사용자에게 보내줄 안내문 페이지 (SMS 40글자) -->
  110. <entry key="withdrawal.notify.sms.format">DBS병원입니다. %s님은 %s일간 앱을 이용하지 않으셔서 탈퇴처리예정입니다.</entry>
  111. <!-- 사용자에게 보내줄 안내문 페이지 (Push용) -->
  112. <entry key="withdrawal.notify.push.format">DBS병원입니다. %s님은 %s일간 앱을 이용하지 않으셔서 탈퇴처리예정이니 원하지 않으시면 로그인 해주세요.</entry>
  113. <!-- ========================================================================
  114. 사용자 비밀번호 관련
  115. ========================================================================-->
  116. <!-- 비밀번호 변경 유도 날짜. 1이면 날짜가 바뀌면 변경유도함 -->
  117. <entry key="password.valid.date">90</entry>
  118. <!-- 로그인 실패 시 계정 차단 횟수. 1이면, 한번만 비번이 틀리면 계정 차단함 -->
  119. <entry key="password.try.count">5</entry>
  120. <!-- ========================================================================
  121. 동의서 이미지 경로
  122. ========================================================================-->
  123. <!-- 동의서 이미지 조회용 -->
  124. <entry key="consent.image.path">http://192.168.100.124:8070/DataTempImage/</entry>
  125. <!-- ========================================================================
  126. 기타
  127. ========================================================================-->
  128. <!-- 해쉬 -->
  129. <entry key="hash.salt">DBS_MP_SMARTAPP</entry>
  130. <!-- AES 암호화에 사용되는 초기화 벡터 (IV) -->
  131. <entry key="aes.iv">707c6b78b5354699</entry>
  132. <!-- 로그인 안한 사용자에게 전체 메뉴를 보여줄 것인지 여부 -->
  133. <entry key="all.menu.to.not.login.user">true</entry>
  134. <!-- javascript google map api key -->
  135. <entry key="google.map.javascript.api.key">AIzaSyAiucWpcZ4_IPgz-bJiQ3Z0hGLOkEWGZZo</entry>
  136. </properties>