Refactor: remove legacy dap-tool and gateway references

This commit is contained in:
jade
2026-08-04 22:19:16 +09:00
parent 6637c90021
commit f52d1cc8f8
13 changed files with 164 additions and 43 deletions

59
fix3.py Normal file
View File

@@ -0,0 +1,59 @@
import os
import glob
import re
def replace_in_file(path, replacements):
with open(path, 'r', encoding='utf-8') as f:
content = f.read()
original = content
for old, new in replacements:
content = content.replace(old, new)
if original != content:
with open(path, 'w', encoding='utf-8') as f:
f.write(content)
# 1. Rename Main Applications
base_oth = 'c:/egov/workspace/dap-tool/dap-was-oth/src/main/java/io/shinhanlife/dap/mcc/oth/'
if os.path.exists(base_oth + 'DapToolOthApplication.java'):
os.rename(base_oth + 'DapToolOthApplication.java', base_oth + 'DapWasOthApplication.java')
base_sms = 'c:/egov/workspace/dap-tool/dap-was-sms/src/main/java/io/shinhanlife/dap/mcc/sms/'
if os.path.exists(base_sms + 'DapToolSmsApplication.java'):
os.rename(base_sms + 'DapToolSmsApplication.java', base_sms + 'DapWasSmsApplication.java')
# Replace DapTool...Application in code
java_files = glob.glob('c:/egov/workspace/dap-tool/dap-was-*/**/*.java', recursive=True)
for f in java_files:
replace_in_file(f, [
('DapToolOthApplication', 'DapWasOthApplication'),
('DapToolSmsApplication', 'DapWasSmsApplication'),
('DapTool%sApplication', 'DapWas%sApplication'),
('dap-tool-', 'dap-was-'),
('dap-tool-core', 'dap-was-lib'),
('[Gateway Not Found]', '[WAS Not Found]'),
('[Gateway Bad Request]', '[WAS Bad Request]'),
('[Gateway Internal Error]', '[WAS Internal Error]'),
('[Gateway Fatal Error]', '[WAS Fatal Error]'),
('Shinhan MCP Gateway API 명세서', 'Shinhan MCP WAS API 명세서'),
('Gateway Pod (8081)', 'WAS Pod')
])
# Remove gateway from PodScaffolder.java
pod = 'c:/egov/workspace/dap-tool/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/util/PodScaffolder.java'
replace_in_file(pod, [
(' gateway:\n url: http://localhost:${server.port}/api/gateway\n', '')
])
# 2. Update logback-spring.xml
xml_files = glob.glob('c:/egov/workspace/dap-tool/**/logback-spring.xml', recursive=True)
for f in xml_files:
replace_in_file(f, [('dap-tool-', 'dap-was-')])
# 3. Update application.yml (Remove gateway blocks)
yml_files = glob.glob('c:/egov/workspace/dap-tool/**/*.yml', recursive=True)
for f in yml_files:
replace_in_file(f, [
(' gateway:\n url: http://localhost:${server.port}/api/gateway\n', '')
])
print("Fix applied.")