summaryrefslogtreecommitdiff
path: root/.env.development
blob: df02cd910b402ec740ea12ce2ec6f11253eb06ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
# === DB 설정 ===
DATABASE_URL=postgresql://dts:dujinDTS2@localhost:5432/evcp
DB_POOL_MAX=4 # 풀 개수로, 일반적으로 (코어개수 * 1~2) 개 설정, 기본값=4

# === 보안 설정 ===
JWT_SECRET=dujin2tdofj1241.m
NEXTAUTH_SECRET=dujinsejinnejinojin1020202310245jldfmoi2eqjldsajfoadmmdlfjmomc.mv0qp3jem.alsmfmc.jl
NEXT_PUBLIC_URL=http://43.203.251.114:3000
NEXT_PUBLIC_BASE_URL=http://43.203.251.114:3001
NEXTAUTH_URL=http://43.203.251.114:3000

# === 운영 DMZ용 변수 ===
NEXT_PUBLIC_DMZ_URL=http://43.203.251.114:3000

# === 이메일 설정 ===
Email_Host=email-smtp.ap-northeast-2.amazonaws.com
Email_Port=465
Email_Secure=true
Email_User_Name=AKIAVLO5MGBR4764VHHW
Email_Password=BGs1NJ784I64GoX/itxaQ60FCUEwf0HZhyaCsEUCwFQ/
Email_From_Name=eVCP
Email_From_Address=dujin.kim@dtsolution.co.kr

# === 상용 소프트웨어 키 ===
# MUI
NEXT_PUBLIC_MUI_KEY=da30586e1f20b93856a9783012fc9258Tz04ODI0MyxFPTE3NDQ0NTM2NzgwMDAsUz1wcmVtaXVtLExNPXN1YnNjcmlwdGlvbixLVj0y
# PDFTRON KEYS
NEXT_PUBLIC_PDFTRON_WEBVIEW_KEY=demo:1757039735954:607627ca03000000009fbe27d193c6a4a10041a3102a62c7e804521034
NEXT_PUBLIC_PDFTRON_SERVER_KEY=demo:1740034881027:6175a0fc0300000000f155d153480e5ba091f17922a109cbd7cf6e40b3
# 메시어스 SPREAD JS
NEXT_PUBLIC_SPREAD_LICENSE="43.203.251.114|60.101.108.100|evcp.dtsolution.io,261619561743613#B1ZaK2ycWtEd7Z4S0FENYlXOQhWRsd7M92GewBlQGV5Qu3WcZdESRJmZup4RwljYzoEettkToRFeZJ5LnBlRhdWSDZHbtdVTQBnZttiWHhWTntScoV6LtF6YrknUa9mVyV6RkljTWtCZ5ETZr24bLpnaXd4cUlXOuhTQvMWV8MWU524K5sWRiZnVzUjTPpESrMzaxJUdMlFVntiVLtkd4hVVax6K8sEMQBFdFRUekB7QwU7LsFWQC3Ed7gEWpd7bRtSOy26cJ56LE96T5REbqJ7bl36dEZXewcUR9wWR8lWZax4RSdUSL5mZ9cmWxFWTlRlTGhjUypGZvI4UplEMJdGSy9UVj54dJREWpl4QvR6bzdFN7sCcMBlZxgTTWt4cJpURyRkI0IyUiwiIBZTMxE4QzQjI0ICSiwyNyATMwgzN9ITM0IicfJye#4Xfd5nIIlkSCJiOiMkIsICOx8idgMlSgQWYlJHcTJiOi8kI1tlOiQmcQJCLiATN8IjMwACNyYDM5IDMyIiOiQncDJCLiQjM7ATNyAjMiojIwhXRiwiIvlmLu3Wa4VHbvNHdk9CcjZXZsADMx8COwEjLxATMuAjNsQTMx8SM5IjLzAjMuMDNiojIz5GRiwiIYWI1oO00UaI1wuY1US90iojIh94QiwiIzEjNzQzNxYTN9EjNxYjMiojIklkIs4XXiQXZlh6U4J7bwVmUiwiI4JXYoNUY4FGRiwiIlxmYhRFdvZXaQJCLiQXZlh6U4RnbhdkIbpjInxmZiwSZzxWYmpjIyNHZisnOiwmbBJye0ICRiwiI34TUYlDTrEGTjlnQtR4L52yK4UjbZNzcDlzYsFWdw96VEhTdVx4RrlGat3SRnRXcjpTNfh"
NEXT_PUBLIC_DESIGNER_LICENSE="43.203.251.114|60.101.108.100|evcp.dtsolution.io,261619561743613#B1ZaK2ycWtEd7Z4S0FENYlXOQhWRsd7M92GewBlQGV5Qu3WcZdESRJmZup4RwljYzoEettkToRFeZJ5LnBlRhdWSDZHbtdVTQBnZttiWHhWTntScoV6LtF6YrknUa9mVyV6RkljTWtCZ5ETZr24bLpnaXd4cUlXOuhTQvMWV8MWU524K5sWRiZnVzUjTPpESrMzaxJUdMlFVntiVLtkd4hVVax6K8sEMQBFdFRUekB7QwU7LsFWQC3Ed7gEWpd7bRtSOy26cJ56LE96T5REbqJ7bl36dEZXewcUR9wWR8lWZax4RSdUSL5mZ9cmWxFWTlRlTGhjUypGZvI4UplEMJdGSy9UVj54dJREWpl4QvR6bzdFN7sCcMBlZxgTTWt4cJpURyRkI0IyUiwiIBZTMxE4QzQjI0ICSiwyNyATMwgzN9ITM0IicfJye#4Xfd5nIIlkSCJiOiMkIsICOx8idgMlSgQWYlJHcTJiOi8kI1tlOiQmcQJCLiATN8IjMwACNyYDM5IDMyIiOiQncDJCLiQjM7ATNyAjMiojIwhXRiwiIvlmLu3Wa4VHbvNHdk9CcjZXZsADMx8COwEjLxATMuAjNsQTMx8SM5IjLzAjMuMDNiojIz5GRiwiIYWI1oO00UaI1wuY1US90iojIh94QiwiIzEjNzQzNxYTN9EjNxYjMiojIklkIs4XXiQXZlh6U4J7bwVmUiwiI4JXYoNUY4FGRiwiIlxmYhRFdvZXaQJCLiQXZlh6U4RnbhdkIbpjInxmZiwSZzxWYmpjIyNHZisnOiwmbBJye0ICRiwiI34TUYlDTrEGTjlnQtR4L52yK4UjbZNzcDlzYsFWdw96VEhTdVx4RrlGat3SRnRXcjpTNfh"
# SPREAD JS 내부망 eVCP 개발 (개발 배포시 이 키로 대체)
# NEXT_PUBLIC_SPREAD_LICENSE="60.101.108.100,674672615555322#B1dbvNkSiJXZDRFRYJVQHFWa6Y6KTVGV5cVWSRVWVlHejFlcvFWUFdGVzVVZVtEcsNjNvo5aHhjcSNVd6kzNvQUT9tCSxEXU6RzRrh5SxsUYqZjertEU7RWQu3yaDNXT5JmRIh7R6YnSGZlMDhkRqB7MIlTYvUWQFFzYulTTm3ENINEV7FWZMl4Q5cXSy96KthkVC3USvYXa8FnbtJWZFdlVSFmYwsEMKRkQxp6TRdGMLdVOTR7TMJEWiRGa6JncDRlWShTN9glc8FmQkBzdvMkUthHUoJGbOJGatVmUxtkRTVmeUlVWxJDN7kXQ6oHUwhEciZXNNJVOPBzc83UaTNmZVZ6aIxUcQdmcOJiOiMlIsICNzgTN5YTQyIiOigkIsYDM6gDN6YjM0IicfJye35XX3JCSJpkQiojIDJCLigTMuYHITpEIkFWZyB7UiojIOJyebpjIkJHUiwiIyQzMxkDMgQjM7ATNyAjMiojI4J7QiwiIwATMugDMx8SMwEjLwYjI0IyctRkIsIShXyetzqekkyesEyOvCyuI0ISYONkIsIiMyMTN5UTNxYjM7YDN7YjI0ICZJJCL35lI4VWZoNFdy3GclJlIsICdyFGaDFGdhRkIsISZsJWYUR7b6lGUiwiI4VWZoNFd49WYHJyW0IyZsZmIsU6csFmZ0IiczRmI1pjIs9WQisnOiQkIsISP3cXVw2meRZ4Yys4YB3UeaJkck9GWjhHUMVlU4gUcndlS63EWCB7YZh7bHBlVwBHe5kVcvEzc5N5aBZUZlJ6SpZHTHRFVjd5dxs6Yuh"
# NEXT_PUBLIC_DESIGNER_LICENSE="Designer-514482759413237#B1IdxRUVvQnMkFkYVBzLjRzZohUVWZnSiJWUO9WS4pnMLp5KJZ7dX3CelFlW53STTlkdLlzdYBFV6lzTLRGUKVWOU3UbR3GUXFWZxJ5K8lzTnpVcEBHT5p4Yqt6RvEXaTtWMrRmUWpGW5x6dZlzVM5GRjZXMNVGdKxUZptGVUlUWiRnZ7cnTndkWsRGZllTcDpXeVpWRIV5M9BDVkBFNElWUCd5ZzcUWLNjYPNXOl9ESVJTQ756MFlFWzcmcGFDcXt6dDdnV4YmejJHSnNUc6t4MxcXNzQkU9kFSBRGa73WNEtyR6MkZzsEbvRVVHdHWYVlMr2UTGFmZI3mWIdUTihWb43WY78Eaz3SV9d6UzU4R7V5YjJiOiMlIsISMFBjQ8kDRiojIIJCLxITMzUjN5cTN0IicfJye35XX3JCSJpkQiojIDJCLigTMuYHITpEIkFWZyB7UiojIOJyebpjIkJHUiwiI9QTOwMDMgEjM7ATNyAjMiojI4J7QiwiIw8CMuAjLw2icl96ZpNXZkJiOiMXbEJCLikCjGyOoEyOshyOngyOsxqOKFeJ15Or0RSK1xSI12KI1iojIh94QiwiI7MjMzEDN9UzNygDN4ETNiojIklkIs4XXiQXZlh6U4J7bwVmUiwiI4JXYoNUY4FGRiwiIlxmYhRFdvZXaQJCLiQXZlh6U4RnbhdkIbpjInxmZiwSZ5JHd0IiczRmI1pjIs9WQisnOiQkIsISP3E4N82mcKVkdBZ7butkQQNXcMJWNnVVMxE6aUZ4QXBldnZWcrAXM9lmS9FDbp9ERUV7Q9IndiNHd0plb7pmd5debKh"

# SPREAD JS 내부망 eVCP 운영 (개발 배포시 이 키로 대체)
# NEXT_PUBLIC_SPREAD_LICENSE="partners.sevcp.com,674672615555322#B1gZNJnekBzRytSUL3UarhVcL56S9cEROVlYoB5QpdFVqZkN0hFaWhjdShmYqVmM7cHdKVzZqhnbnpFZ7M5bpJXRNNXdykjdrpUc9V6c8ImYKBXM6ljS5NWOjRnVhZ6UvRVZIVnZnxWd6h4axskZp9GbPpnbBRGczc5VKp6T4Bnc8FWeNVEVB9UVLFndoVXWvkzN5w6bol4MjFVSqFnejZmZGlEWqN4c6FkWzpnezZnUt3UNuBzYyc5dTtUcOR7am5WM4tSdFtCdDR6aUVkWsZ7apVVOkhzQwx6T9YWeCNXeOZ6dXR6Q5YUUwZne8MlSopHcXlFVNpXSUpmMPZGcpNFVF94UhhDWOZUYQR4TiojITJCLiQ4NGRjRGFzMiojIIJCL8YTN6AzM9MzM0IicfJye#4Xfd5nIIlkSCJiOiMkIsICOx8idgMlSgQWYlJHcTJiOi8kI1tlOiQmcQJCLiUzM4ATMwAiMygDM5IDMyIiOiQncDJCLi46bj9CcjZXZz9ycyVmb4JXYwJiOiMXbEJCLiU8lsX1sqHJpsHLhszrgsLiOiEmTDJCLiIjMzUTN5UTM6IzN6QzN6IiOiQWSiwSfdJCdlVGaTRncvBXZSJCLiQnchh6QhRXYEJCLiUGbiFGV43mdpBlIsICdlVGaTRHduF6RislOicGbmJCLlNHbhZmOiI7ckJye0ICbuFkI1pjIEJCLi4TPRlUWzMHZZpHa9llRtVHNu5WWI5WRRVmSGhHUpZESvg7LWZTeZhTTnpVc5Q4YiJ4Vw34dsV5aWR6QWlXewFmexlmM8d7MslMTMV"
# NEXT_PUBLIC_DESIGNER_LICENSE="Designer-514482759413237#B1IdxRUVvQnMkFkYVBzLjRzZohUVWZnSiJWUO9WS4pnMLp5KJZ7dX3CelFlW53STTlkdLlzdYBFV6lzTLRGUKVWOU3UbR3GUXFWZxJ5K8lzTnpVcEBHT5p4Yqt6RvEXaTtWMrRmUWpGW5x6dZlzVM5GRjZXMNVGdKxUZptGVUlUWiRnZ7cnTndkWsRGZllTcDpXeVpWRIV5M9BDVkBFNElWUCd5ZzcUWLNjYPNXOl9ESVJTQ756MFlFWzcmcGFDcXt6dDdnV4YmejJHSnNUc6t4MxcXNzQkU9kFSBRGa73WNEtyR6MkZzsEbvRVVHdHWYVlMr2UTGFmZI3mWIdUTihWb43WY78Eaz3SV9d6UzU4R7V5YjJiOiMlIsISMFBjQ8kDRiojIIJCLxITMzUjN5cTN0IicfJye35XX3JCSJpkQiojIDJCLigTMuYHITpEIkFWZyB7UiojIOJyebpjIkJHUiwiI9QTOwMDMgEjM7ATNyAjMiojI4J7QiwiIw8CMuAjLw2icl96ZpNXZkJiOiMXbEJCLikCjGyOoEyOshyOngyOsxqOKFeJ15Or0RSK1xSI12KI1iojIh94QiwiI7MjMzEDN9UzNygDN4ETNiojIklkIs4XXiQXZlh6U4J7bwVmUiwiI4JXYoNUY4FGRiwiIlxmYhRFdvZXaQJCLiQXZlh6U4RnbhdkIbpjInxmZiwSZ5JHd0IiczRmI1pjIs9WQisnOiQkIsISP3E4N82mcKVkdBZ7butkQQNXcMJWNnVVMxE6aUZ4QXBldnZWcrAXM9lmS9FDbp9ERUV7Q9IndiNHd0plb7pmd5debKh"
# NEXT_PUBLIC_SPREAD_LICENSE_SEVCP="sevcp.com,674672615555322#B1c1hT0ZDdy3Ea9FUQyB5MIN7TLRTZxpVQ5VFUwIGOLRneilFZzoUUHxERmtkNOVlNYFnTNZVekZDSShTOxZ4Q7hkbM94V6QkaPxUM6J7UNBnSYlXMT3ScEpmby5WS5gGWRNkYhNjSTp5YBZHTqBFUwhHW5Y4NzsUcUZWQxJzbkhDM5ZDT8tkQmRjUW3UdXhWT9RTcSZ7U4MHeJBXTttET6EFcOF6V0dzcyETMFF4blREMMBTa5kmT7M5ZZ5WVTlFZsZXRjJFN62WMYtWant4RrQ6aTV6bsBla5l7cyBTYmJkSZdzVKdmU7ljSThlWoxmR5UETsFXRKRUMGJ7TGljQap7VkJUQyk5aiojITJCLiAzNCZzMBVjI0ICSiwSMwATOwcTO7AjM0IicfJye#4Xfd5nIIlkSCJiOiMkIsICOx8idgMlSgQWYlJHcTJiOi8kI1tlOiQmcQJCLiEzMzEzNwAyNygDM5IDMyIiOiQncDJCLi46bj9CcjZXZzJiOiMXbEJCLiU8lsX1sqHJpsHLhszrgsLiOiEmTDJCLiIjMzUTN5UTM6IzN6QzN6IiOiQWSiwSfdJCdlVGaTRncvBXZSJCLiQnchh6QhRXYEJCLiUGbiFGV43mdpBlIsICdlVGaTRHduF6RislOicGbmJCLlNHbhZmOiI7ckJye0ICbuFkI1pjIEJCLi4TPBNzSB54M8MVYtVFcSZUczZHTh3yZUl5LuZFdOl6b7gXTThlcL54Z7JXQyhTY6YHN74GRBNFSP34c6lVTBtCNFhVZSNFe9UHWGJUadcRV"

# === 기간계 시스템 연동 설정 ===
ERP_API_URL=https://erp.example.com/api/vendors
ERP_API_KEY=your-erp-api-key
ERP_HEALTH_CHECK_URL=https://erp.example.com/api/health
# S-EDP (설계정보) (품질 및 개발은 포트가 다른 것으로 변경됨. 전부 운영 연결)
SEDP_API_BASE_URL=http://sedpwebapi.ship.samsung.co.kr/api
SEDP_API_USER_ID=EVCPUSER
SEDP_API_PASSWORD=evcpusr@2025

# === 오라클 DB ===
# Oracle DB 연결 설정 (개발용 - 로컬 컨테이너)
# ORACLE_USER=system
# ORACLE_PASSWORD=oracle
# ORACLE_CONNECTION_STRING=localhost:1521/XEPDB1
# Oracle DB 연결 설정
ORACLE_USER=shievcp
ORACLE_PASSWORD=evp_2025
# ORACLE_CONNECTION_STRING=60.100.89.211:7971/SEVMP # 운영
ORACLE_CONNECTION_STRING=60.100.89.191:7971/SEVMQ # 품질

# NON-SAP 인코텀즈, 지불조건, 선적지, 하역지 동기화 관련
PROCUREMENT_SYNC_ON_START=false
# 구매그룹코드를 users 테이블의 userCode 컬럼에 동기화
USER_CODE_SYNC_CRON="0 3 * * *"           # 매일 새벽 3시 (기본값)
USER_CODE_SYNC_FIRST_RUN="false" 

# 기본 DOLCE 동기화 값 (60.100.99.217=dolce 개발, 60.100.98.68=dolce 운영)
SYNC_DOLCE_BATCH=150        # 없으면 100으로 fallback
SYNC_DOLCE_TOKEN=
SYNC_DOLCE_ENABLED=true
DOLCE_UPLOAD_ENABLED=true

# 기본 SWP 동기화 값
SYNC_SWP_URL=https://swp.example.com/api/documents
SYNC_SWP_BATCH=200
SYNC_SWP_TOKEN=
SYNC_SWP_ENABLED=true

# DOLCE 설정
IMPORT_DOLCE_ENABLED=true

# DOLCE URL 설정 (운영)
# SYNC_DOLCE_URL="http://60.100.98.68:1111/"
# DOLCE_API_URL="http://60.100.98.68:1111"
# DOLCE_UPLOAD_URL="http://60.100.98.68:1111/PWPUploadService.ashx"
# DOLCE_DOC_LIST_API_URL="http://60.100.98.68:1111/Services/VDCSWebService.svc/DwgReceiptMgmt"
# DOLCE_DOC_DETAIL_API_URL="http://60.100.98.68:1111/Services/VDCSWebService.svc/DetailDwgReceiptMgmt"
# DOLCE_FILE_INFO_API_URL="http://60.100.98.68:1111/Services/VDCSWebService.svc/FileInfoList"
# DOLCE_DOWNLOAD_URL="http://60.100.98.68:1111/Download.aspx"

# DOLCE URL 설정 (품질)
SYNC_DOLCE_URL="http://60.100.99.217:1111/"
DOLCE_API_URL="http://60.100.99.217:1111"
DOLCE_UPLOAD_URL="http://60.100.99.217:1111/PWPUploadService.ashx"
DOLCE_DOC_LIST_API_URL="http://60.100.99.217:1111/Services/VDCSWebService.svc/DwgReceiptMgmt"
DOLCE_DOC_DETAIL_API_URL="http://60.100.99.217:1111/Services/VDCSWebService.svc/DetailDwgReceiptMgmt"
DOLCE_FILE_INFO_API_URL="http://60.100.99.217:1111/Services/VDCSWebService.svc/FileInfoList"
DOLCE_DOWNLOAD_URL="http://60.100.99.217:1111/Download.aspx"


### SHI-API ###
# 운영
# SHI_API_BASE_URL="http://qa.shi-api.com"
SHI_API_BASE_URL="http://shi-api.com"
SHI_NONSAP_USER_SEGMENT="/evcp/Common/CMCTB_USR"
NONSAP_USERSYNC_FIRST_RUN="false"

# Bearer Token 운영
# SHI_API_JWT_TOKEN="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJrZXlhdXRoLWV2Y3AiLCJuYmYiOjE3NTM5NzQwMDAsImV4cCI6MzI1MzUxNjE5NDB9.Ec_xP5lrhGQBRP_7rfZCtQXQQ8X1wzzPrEubhCe9fXg"
# Bearer Token 품질
SHI_API_JWT_TOKEN="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJrZXlhdXRoLWV2Y3AiLCJuYmYiOjE3NTM5NzQwMDAsImV4cCI6MzI1MzUxNjE5NDB9.Sb0C5iKzVv3N3GWew22Ivykl4CrXptTJ2J0PojGzmhE"

# S_GIPS_URL="http://shi-api.com/evcp/Common/verifySgipsUser" # 운영
S_GIPS_URL="http://qa.shi-api.com/evcp/Common/verifySgipsUser"
S_GIPS_RSA_KEY="MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtHC28Gw0U8taUwI8oJtG1H2JWGJtcsDw8w1oZbs759/Rag7zCF/bBilRtvlOz92wt02RCONetWK9VMgR2cqTJhfSaP92jIx0QQ+W1IrSKAiBxv+WtItsaWFLgYGIYNvrX8+qOnd+rDBvKDP9kk9Zqs1mHF2CbPRmao7/iEfhTb92hCgpFqsj/zU7nV3a8RbyifEMKSXTNanOEK2nTxAjld/csXQayHSaaqoH/lVySK0Qp6A2d2u2gEj/TAQ+Bhe7BsexNs2s5u5rykJqeROqJ7n0UsGgLd+uUDeo2nLqq5KeaXNcmACVcy2AASog78dzKwQmmGuC9Rp3zIoKOGdoQwIDAQAB"

### NHN Cloud OCR KEY
OCR_SECRET_KEY=QVZzbkFtVFV1UWl2THNCY01lYVVGUUxpWmdyUkxHYVA=

# === SSO 설정 ===
# SAML 2.0 SP로서 신청할 때 기입하는 사항
# 메타데이터 XML에서 추출 가능하나, 개발 편의성을 위해 추출로직 제거하고 환경변수에 하드코딩함
### sp_metadata.xml ###
# SAML_SP_ENTITY_ID="http://evcp.sevcp.com" # 운영
SAML_SP_ENTITY_ID="http://60.101.108.100" # 개발
# SAML_SP_CALLBACK_URL="http://evcp.sevcp.com/api/saml/callback" # 운영
SAML_SP_CALLBACK_URL="http://60.101.108.100/api/saml/callback" # 개발
# POST & Redirect
SAML_SP_ACS_BINDING_PRIMARY="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
SAML_SP_ACS_BINDING_SECONDARY="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
SAML_SP_AUTHN_REQUESTS_SIGNED=false
SAML_SP_WANT_ASSERTIONS_SIGNED=false
### idp_metadata.xml ###
SAML_IDP_ENTITY_ID="www.samsung.net"
SAML_IDP_SSO_URL="https://epsso.samsung.net/sso/saml/SingleSignOnService"
SAML_IDP_CERT="MIID2zCCAsOgAwIBAgIJAIt4QxV2bA3qMA0GCSqGSIb3DQEBCwUAMIGDMQswCQYDVQQGEwJLUjEPMA0GA1UECAwGSmFtc2lsMQ4wDAYDVQQHDAVTZW91bDETMBEGA1UECgwKU2Ftc3VuZ1NEUzEdMBsGA1UECwwUSW50cmFuZXRCdXNpbmVzc1RlYW0xHzAdBgNVBAMMFm5ldC5zYW1zdW5nLmtub3hwb3J0YWwwHhcNMTcwOTA2MDQ0OTI1WhcNMjcwOTA0MDQ0OTI1WjCBgzELMAkGA1UEBhMCS1IxDzANBgNVBAgMBkphbXNpbDEOMAwGA1UEBwwFU2VvdWwxEzARBgNVBAoMClNhbXN1bmdTRFMxHTAbBgNVBAsMFEludHJhbmV0QnVzaW5lc3NUZWFtMR8wHQYDVQQDDBZuZXQuc2Ftc3VuZy5rbm94cG9ydGFsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA403a0G0WexaxyscAVFtThKL9X9d6XM5fq6ELIcD+cNQigQK4lqo1oRX+u1NEia+YqJHpCMdSzjmU76+xSytvTI0aNTAbm6wfiXNfkjFwD8H0TT0P4TgeqtIjmH80YLjEPIPGiMMVcbvRgJxGCKDM4XOoM5YOtzRPQaSrQ+6Vy9J5poduafMRamf1uljUfo++P8fPbqwPjamFYxG3HTX02ac11aiuY4xlUFOkvXc6UtEQ79tKmf0SKnkEyWpxyDmQYy5pW36Lkh2FzKo6itYlKaMwJRP1b9IN4g1e/Eexr+6Qb4p8qoKeWq7hTFgtiW321e8+cdeL28m1WkVDPEB5TwIDAQABo1AwTjAdBgNVHQ4EFgQUTSA00p+swYrMz1nGBs6uJ83D7DswHwYDVR0jBBgwFoAUTSA00p+swYrMz1nGBs6uJ83D7DswDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAmyBNNwzkq/+9r7gwVEe51T0s/e21b5NjQZ1t7Zrg0v43rg1baxZINpc5imGFOGpzyBFhoGCrmnpMk70m0uS284DeLJTB2Z+zsjE8NPlS5fU7lLDqaSJduOwdxmdo3PufgwL3vYXK0KTrsptdNLmP+9mYUdEAUTTyd6rwMyxXv1sgHUBNHHUY4Nlq78Q6vzjMTZ+j2yjRv4kCAueQOyuP1hqXjbfhoEluAM3gXlu7nASNFHR5CkaRyBYeORSJm/jLehGb66aRl6XfI+tNuGmpnMEnXhCq/om8KArBI/hOHgeI/YUoYkfgWjK+cteZ6RMiwlYQALwHd3J2RBMPz3NnIw=="

# Bizppurio API 설정
BIZPPURIO_ACCOUNT=shinonsap_evcp
BIZPPURIO_PASSWORD=shi_2025
BIZPPURIO_FROM_NUMBER=05563092940

# LINUX CRON SECRET
CRON_SECRET=dujin@DTS@2025dujin@DTS@2025dujin@DTS@2025dujin@DTS@2025dujin@DTS@2025dujin@DTS@2025

# === SOAP 인터페이스 설정 ===
# MDG SOAP 인증 정보 (개발/품질/운영 비밀번호가 다름)
MDG_SOAP_USERNAME=P2038_01 # 개발/품질/운영 공통, 
MDG_SOAP_PASSWORD=SEW2765890 # 품질: MDG_SOAP_PASSWORD=SEW2765890, # 운영: MDG_SOAP_PASSWORD=POI9807861 # 개발: MDG_SOAP_PASSWORD=STG4857602
SOAP_LOG_MAX_RECORDS=5000 # soap.soap_logs 테이블에 몇건의 로그를 남길 것인지 (rotating), 5000개 = 대략 2GB
SOAP_IGNORE_DELETE_FOR_MIGRATION=false # migration 과정에서 db 부하를 줄이기 위해 서브테이블 delete 과정 생략

# === KNOX API 사용을 위한 설정 ===
# 임직원 API: 임직원, 조직도, 직급
KNOX_COMPANY_CODES="D60" # 삼성중공업 회사코드 = D60
KNOX_SYSTEM_ID="KCD60REST00046"
# KNOX_API_BEARER="3c7ac68c-b262-3f5b-a5c1-2c208add2964" # 스테이지
KNOX_API_BEARER="5a84ab62-d523-3602-ad3d-e3421893ae0c" # 운영
# 동기화 설정
KNOX_API_FORCE_LIMIT=false # 주간대량호출 강제 제한 여부
KNOX_API_HOURLY_LIMIT=400 # 시간당 API 호출횟수 제한
# KNOX_API_CALL_DELAY_MS # API 배치 처리간 딜레이 수동 설정이며, 자동 산출값보다 높아야 적용
KNOX_MASTER_SYNC_CRON="0 2 * * *" # cron 스케줄, 새벽 2시에 적용되며, 직급-조직도-임직원 순으로 적용.
KNOX_MASTER_SYNC_FIRST_RUN="false" # 앱 시작시 동기화 시작 여부
KNOX_API_BASE_URL="https://openapi.samsung.net"
MESSENGER_ACCESS_TOKEN=""
MESSENGER_DEVICE_ID=""
MESSENGER_BASE_URL="https://openapi.samsung.net"

# === NAS 경로 설정 ===
NAS_PATH="public" # 기존 개발에서는 선언되지 않은 변수라 주석 처리

# === 임시 환경변수, 나프로 요구사항 해소되면 삭제 ===
READONLY_DB_URL="postgresql://readonly:tempReadOnly_123@localhost:5432/evcp" # 해당 계정은 별도로 만들어야 함

# === 디버그 로깅 (lib/debug-utils.ts) ===
NEXT_PUBLIC_DEBUG=true

SWP_BASE_URL=http://60.100.99.217/DDP/Services/VNDRService.svc
DDC_BASE_URL=http://60.100.99.217/DDC/Services/WebService.svc
SWP_MOUNT_DIR="/mnt/swp-smb-dir/" # \\60.100.91.61\SBox 경로를 마운트해두어야 함

# POS (EMLS, Documentum)
DOCUMENTUM_NFS="/mnt/nfs-documentum/" # 품질/운영 공통
POS_APP_CODE="SQ13" # 품질, 운영의 경우 SO13

# EDP 동기화 크론 설정
EDP_MASTER_DATA_SYNC_CRON="0 23 * * *"

# request context 부재한 서버사이드 함수 호출시, api revalidate를 안전하게 호출하기 위한 키 추가
REVALIDATION_SECRET="biwjeofijosdkfjoiwejfksdjf1"

# 오픈 전, 벤더에게 특정 메뉴 보이지 않기, 운영 배포시 true로 설정할 것 (나준규프로 요청사항)
NEXT_PUBLIC_HIDE_PARTNERS_MENU_BEFORE_OPEN=false

# DOLCE Local Uplaod Directory (only for v3. currently not used)
DOLCE_LOCAL_UPLOAD_ABSOLUTE_DIRECTORY="/evcp/data/dolce"

# 권한관리
SKIP_ORACLE_PERMISSION_CHECK=true # 화면 조회 권한 확인 여부
CHECK_NONSAP_AUTH_HOC=false # 서버액션 고차컴포넌트가 실제로 인가에 따라 실행을 막을지를 결정하는 환경변수 (권한 셋업이 되기 전까지는 false)