# task-2123: InsuRo API 서버 — systemd 서비스에 .env 환경변수 로드

## 문제
insuro-api.service에 EnvironmentFile이 없어서 .env의 환경변수(NAVER_SEARCHAD_*, NAVER_CLIENT_* 등)가 서버에 전달 안 됨.
에러: "Naver API 키가 서버에 설정되지 않았습니다"

## 수정
`/home/jay/.config/systemd/user/insuro-api.service`에 EnvironmentFile 추가:
```
[Service]
EnvironmentFile=/home/jay/projects/InsuRo/.env
```

또는 서버 코드(main.py)에서 python-dotenv로 .env를 직접 로드:
```python
from dotenv import load_dotenv
load_dotenv()
```

방법 B(python-dotenv)가 더 안전 — systemd 외 환경에서도 동작.

## 수정 후
```bash
systemctl --user daemon-reload
systemctl --user restart insuro-api
```

## ★ 먼저 읽을 파일
- `/home/jay/.config/systemd/user/insuro-api.service`
- `/home/jay/projects/InsuRo/server/main.py` — 상단 import 부분

## 완료 시그니처
- API 서버 재시작 후 `curl -X POST localhost:8001/api/insuro/naver/search -H "Content-Type: application/json" -d '{"query":"실비보험","search_type":"keyword"}' -H "Authorization: Bearer ..."` → 키워드 결과 반환
- "Naver API 키가 서버에 설정되지 않았습니다" 에러 해소

## 레벨
- critical

## 프로젝트
- insuro