[Code 개선] #2. [Config] Pydantic Settings를 활용한 환경 변수 중앙 집중화 및 검증 #44

Open
opened 2026-03-05 11:56:39 +09:00 by Kyeongmin · 0 comments
Owner

1. 목표

Pydantic Settings 라이브러리를 도입하여 환경 변수 로딩을 자동화하고, 앱 구동 시 필수 설정값 누락 여부를 강제 검증합니다.

2. 상세 원인 및 배경

  • 현재 api_config.py는 수동으로 .env 파일을 파싱하며, 설정값 누락 시 런타임 에러가 발생할 때까지 알 수 없습니다.
  • 하드코딩된 Secret Key 등이 보안상 취약점을 유발할 수 있습니다.

Original: Kyeongmin/test#32

### 1. 목표 Pydantic Settings 라이브러리를 도입하여 환경 변수 로딩을 자동화하고, 앱 구동 시 필수 설정값 누락 여부를 강제 검증합니다. ### 2. 상세 원인 및 배경 - 현재 `api_config.py`는 수동으로 `.env` 파일을 파싱하며, 설정값 누락 시 런타임 에러가 발생할 때까지 알 수 없습니다. - 하드코딩된 Secret Key 등이 보안상 취약점을 유발할 수 있습니다. --- *Original: Kyeongmin/test#32*
Kyeongmin added this to the [Code 개선] 필요 시 나중에 진행 milestone 2026-03-05 12:29:50 +09:00
Kyeongmin added this to the [Code 개선] 필요 시 나중에 진행 project 2026-03-05 12:33:42 +09:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Kyeongmin/_Geulbeot#44