docs: record 51123 legacy ip runtime cleanup

This commit is contained in:
happybell80 2026-03-09 21:49:52 +09:00
parent ed37ebee87
commit bfb77a6c71
2 changed files with 27 additions and 0 deletions

View File

@ -53,4 +53,5 @@
- [23서버 워크스페이스 SSOT 구조전환 계획](./plans/260309_23서버_워크스페이스_SSOT_구조전환_계획.md) - [23서버 워크스페이스 SSOT 구조전환 계획](./plans/260309_23서버_워크스페이스_SSOT_구조전환_계획.md)
- [24서버 ONNX 모델 NAS 백업 정리](./worklog/260309_24서버_onnx모델_nas백업_정리.md) - [24서버 ONNX 모델 NAS 백업 정리](./worklog/260309_24서버_onnx모델_nas백업_정리.md)
- [23제어면 gateway workspace-config 단일화](./worklog/260309_23제어면_gateway_workspace_config_단일화.md) - [23제어면 gateway workspace-config 단일화](./worklog/260309_23제어면_gateway_workspace_config_단일화.md)
- [51123 구IP active runtime 제거 1차](./worklog/260309_51123_구IP_active_runtime_제거_1차.md)
- [24서버 NAS 마운트 복원 및 ONNX 백업 실행](./worklog/260309_24서버_nas마운트복원_onnx백업실행.md) - [24서버 NAS 마운트 복원 및 ONNX 백업 실행](./worklog/260309_24서버_nas마운트복원_onnx백업실행.md)

View File

@ -0,0 +1,26 @@
---
tags: [infra, 51123, ip, runtime, worklog]
---
# 260309 51123 구IP active runtime 제거 1차
## 관련 문서
- [51123 구 IP 하드코딩 실행 경로 제거 계획](../plans/260309_51123_구IP하드코딩_실행경로제거_계획.md)
- [51123 구 IP 하드코딩 실행 경로와 런타임 SSOT 불일치 리서치](../research/260309_51123_구IP하드코딩_실행경로_SSOT불일치_리서치.md)
## 작업
- `skill-email``.env``docker-compose.yml`에서 `192.168.219.45` 기반 DB/auth 값을 `192.168.0.100`으로 교정하고, compose fallback을 `필수 env` 방식으로 바꿨습니다.
- `skill-calendar``.env`, `docker-compose.yml`, `services/google_calendar_service.py`에서 구 IP 기본값을 제거하고 `DATABASE_URL` 필수 주입 구조로 바꿨습니다.
- `data-prepper/pipelines.yaml`의 OpenSearch sink를 `http://192.168.0.100:9200`으로 교정했고, `auth-server/app/providers/gmail_passport.py`도 구 IP 기본값 대신 `DATABASE_URL` 필수 주입 구조로 바꿨습니다.
## 검증
- `docker compose config` 기준 `skill-email`, `skill-calendar`의 최종 환경변수는 모두 `192.168.0.100`으로 해석됐습니다.
- 재기동 후 컨테이너 env는 `skill-email``AUTH_SERVER_URL`, `DATABASE_URL`, `POSTGRES_CONNECTION_STRING`, `skill-calendar``DATABASE_URL`, `auth-server``DATABASE_URL`이 모두 현재 기준으로 잡혔습니다.
- 헬스체크는 `http://127.0.0.1:8501/health` 200, `http://127.0.0.1:8512/health` 200, `http://127.0.0.1:9000/health` 200이 확인됐습니다.
- `data-prepper`는 재기동 후 `Initialized OpenSearch sink` 로그가 기록됐고, 기존 `Timeout connecting to [/192.168.219.45:9200]` 반복 로그는 재현되지 않았습니다.
## 한 줄 결론
- 51123 구 IP 문제의 1차 active runtime 경로인 `skill-email`, `skill-calendar`, `data-prepper`는 현재 기준 주소로 교정됐고, 재기동과 헬스체크, 로그로 검증했습니다.