ITSM YSM — Gradle 멀티모듈 (api/auth/batch/common/datatrans)
itms-merge-dev
08e634c3a5
ci(itms): CI/CD 배포 아티팩트 추가 (적용 대기·산출물 준비형)
zioinfo.co.kr 피저빌리티 게이트 결과 ITMS 실기동(Tier2)은 이 환경 불가
(런타임 DB MariaDB/Oracle 도달 불가 + JDK17 부재 + Boot2.6.2 Java21 미지원)
→ 서버 미변경, 배포 대상 환경에서 적용할 준비된 산출물만 생성.
- deploy/deploy_server_itms_block.py: deploy_server.py 에 붙일 itms 블록
(Tier1 빌드+커밋별 아카이브; Tier2 재기동은 주석 처리, 기존 블록 불변, 자격증명 env 주입)
- deploy/build.sh: common 선행 → 5모듈 bootWar (JDK17)
- deploy/systemd/itms-{auth,api,front,batch,datatrans}.service: 4포트 WAR+데몬 유닛 템플릿
- deploy/env/itms.env.example: SPRING_PROFILES_ACTIVE 등 (실 시크릿 미포함)
- deploy/gitea-webhook.md: webhook 3대 함정(url·secret·ALLOWED_HOST_LIST) 반영 생성 가이드(미실행)
- deploy/README.md: 특수성·적용 절차·피저빌리티 근거
보안: AES 암호문·DB 접속정보·NCP 키·Gitea 비번 하드코딩 0(env 주입). 기존 단일-jar 배포 무영향.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-17 21:08:59 +09:00 |
|
api
|
build(itms): 버전 통일 — oauth2 2.3.8 단일화 + Java 17 source (R1, INTEGRATION_DESIGN §3-3)
|
2026-07-17 17:45:00 +09:00 |
|
auth
|
build(itms): 버전 통일 — oauth2 2.3.8 단일화 + Java 17 source (R1, INTEGRATION_DESIGN §3-3)
|
2026-07-17 17:45:00 +09:00 |
|
batch
|
fix(itms): 결함 정리 — datatrans 개발용 하드코딩 제거 + 백업파일 삭제 (R3·R4)
|
2026-07-17 17:48:30 +09:00 |
|
common
|
build(itms): 버전 통일 — oauth2 2.3.8 단일화 + Java 17 source (R1, INTEGRATION_DESIGN §3-3)
|
2026-07-17 17:45:00 +09:00 |
|
datatrans
|
fix(itms): 결함 정리 — datatrans 개발용 하드코딩 제거 + 백업파일 삭제 (R3·R4)
|
2026-07-17 17:48:30 +09:00 |
|
deploy
|
ci(itms): CI/CD 배포 아티팩트 추가 (적용 대기·산출물 준비형)
|
2026-07-17 21:08:59 +09:00 |
|
docs
|
chore(itms): 모노레포 초기화 — 설계서/docs 첫 커밋
|
2026-07-17 17:00:42 +09:00 |
|
front
|
fix(itms): 결함 정리 — datatrans 개발용 하드코딩 제거 + 백업파일 삭제 (R3·R4)
|
2026-07-17 17:48:30 +09:00 |
|
gradle/wrapper
|
build(itms): 루트 Gradle 컴포짓 배선 — settings/build.gradle·래퍼 7.4.2·.gitignore, Eclipse 잔재 제거, 모듈 플러그인 버전·저장소 루트 승격 (기능 변경 0)
|
2026-07-17 17:04:06 +09:00 |
|
legacy/nlib
|
build(itms): 루트 Gradle 컴포짓 배선 — settings/build.gradle·래퍼 7.4.2·.gitignore, Eclipse 잔재 제거, 모듈 플러그인 버전·저장소 루트 승격 (기능 변경 0)
|
2026-07-17 17:04:06 +09:00 |
|
.gitignore
|
fix(itms): 결함 정리 — datatrans 개발용 하드코딩 제거 + 백업파일 삭제 (R3·R4)
|
2026-07-17 17:48:30 +09:00 |
|
build.gradle
|
refactor(itms): common 모듈 추출 — 중복 클래스 단일화 (INTEGRATION_DESIGN §3-2)
|
2026-07-17 17:42:45 +09:00 |
|
gradlew
|
build(itms): 루트 Gradle 컴포짓 배선 — settings/build.gradle·래퍼 7.4.2·.gitignore, Eclipse 잔재 제거, 모듈 플러그인 버전·저장소 루트 승격 (기능 변경 0)
|
2026-07-17 17:04:06 +09:00 |
|
gradlew.bat
|
build(itms): 루트 Gradle 컴포짓 배선 — settings/build.gradle·래퍼 7.4.2·.gitignore, Eclipse 잔재 제거, 모듈 플러그인 버전·저장소 루트 승격 (기능 변경 0)
|
2026-07-17 17:04:06 +09:00 |
|
settings.gradle
|
refactor(itms): common 모듈 추출 — 중복 클래스 단일화 (INTEGRATION_DESIGN §3-2)
|
2026-07-17 17:42:45 +09:00 |