From 3b0c09575e71d1deee0ce9a5ff0e45ca4bedf055 Mon Sep 17 00:00:00 2001 From: htlee Date: Thu, 19 Mar 2026 05:17:23 +0900 Subject: [PATCH 1/4] =?UTF-8?q?fix(ci):=20=EB=B0=B0=ED=8F=AC=20health=20ch?= =?UTF-8?q?eck=20=EB=8C=80=EA=B8=B0=2090=EC=B4=88=E2=86=92180=EC=B4=88=20?= =?UTF-8?q?=ED=99=95=EC=9E=A5=20=E2=80=94=20=EA=B8=B0=EB=8F=99=20=ED=83=80?= =?UTF-8?q?=EC=9E=84=EC=95=84=EC=9B=83=20=EC=8B=A4=ED=8C=A8=20=EB=8C=80?= =?UTF-8?q?=EC=9D=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitea/workflows/deploy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 454cf80..5176af9 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -109,8 +109,8 @@ jobs: echo "--- Starting service ---" systemctl start signal-batch - # 5단계: 기동 확인 (최대 90초 — 64GB 힙 AlwaysPreTouch) - for i in $(seq 1 90); do + # 5단계: 기동 확인 (최대 180초 — 64GB 힙 AlwaysPreTouch + 캐시 워밍업) + for i in $(seq 1 180); do if curl -sf "$BASE_URL/actuator/health/liveness" > /dev/null 2>&1; then echo "Service started successfully (${i}s)" curl -s "$BASE_URL/actuator/health" From 971f7bae11919cd15fcecae6b5d6458fa3486633 Mon Sep 17 00:00:00 2001 From: htlee Date: Thu, 19 Mar 2026 07:46:56 +0900 Subject: [PATCH 2/4] =?UTF-8?q?chore:=20AIS=20API=20=EC=A0=91=EC=86=8D=20?= =?UTF-8?q?=EA=B3=84=EC=A0=95=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- src/main/resources/application-prod.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml index 5bfc97c..6c00a95 100644 --- a/src/main/resources/application-prod.yml +++ b/src/main/resources/application-prod.yml @@ -271,8 +271,8 @@ app: ais-target: ttl-minutes: 120 ais-api: - username: 7cc0517d-5ed6-452e-a06f-5bbfd6ab6ade - password: 2LLzSJNqtxWVD8zC + username: 86b30c84-5d17-41ac-8c4f-2aa20d791114 + password: KHZQVc2tMBGtNxvG # 일일 항적 데이터 인메모리 캐시 cache: From 99b9391967ed8ba79ad08027dfa9c84925a49a94 Mon Sep 17 00:00:00 2001 From: htlee Date: Thu, 19 Mar 2026 07:47:19 +0900 Subject: [PATCH 3/4] =?UTF-8?q?docs:=20=EB=A6=B4=EB=A6=AC=EC=A6=88=20?= =?UTF-8?q?=EB=85=B8=ED=8A=B8=20=EC=97=85=EB=8D=B0=EC=9D=B4=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- docs/RELEASE-NOTES.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/RELEASE-NOTES.md b/docs/RELEASE-NOTES.md index 235aed8..a95f501 100644 --- a/docs/RELEASE-NOTES.md +++ b/docs/RELEASE-NOTES.md @@ -4,6 +4,9 @@ ## [Unreleased] +### 기타 +- AIS API 접속 계정 변경 + ## [2026-03-18] ### 수정 From aae05be18f9a70ff3c3c7cffb235dca30b1070b4 Mon Sep 17 00:00:00 2001 From: htlee Date: Thu, 19 Mar 2026 07:48:01 +0900 Subject: [PATCH 4/4] =?UTF-8?q?docs:=20=EB=A6=B4=EB=A6=AC=EC=A6=88=20?= =?UTF-8?q?=EB=85=B8=ED=8A=B8=20=EC=A0=95=EB=A6=AC=20(2026-03-19)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- docs/RELEASE-NOTES.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/RELEASE-NOTES.md b/docs/RELEASE-NOTES.md index a95f501..57e2003 100644 --- a/docs/RELEASE-NOTES.md +++ b/docs/RELEASE-NOTES.md @@ -4,6 +4,11 @@ ## [Unreleased] +## [2026-03-19] + +### 변경 +- CI/CD 배포 health check 대기 90초→180초 확장 — 64GB 힙 기동 타임아웃 대응 + ### 기타 - AIS API 접속 계정 변경