docs: Gateway 문서 100줄 이하로 축약

This commit is contained in:
happybell80 2025-11-17 19:46:31 +09:00
parent f4eb534da4
commit 9c02daf797

View File

@ -89,22 +89,8 @@ curl -X GET http://localhost:8100/admin/api/system/overview \
- JWT 검증을 위해서는 발급 서버와 검증 서버의 secret key가 반드시 일치해야 함 - JWT 검증을 위해서는 발급 서버와 검증 서버의 secret key가 반드시 일치해야 함
- Docker Compose의 `environment` 섹션으로 `.env` 파일의 환경변수 오버라이드 가능 - Docker Compose의 `environment` 섹션으로 `.env` 파일의 환경변수 오버라이드 가능
## 최종 구조
```
[Browser] → [Nginx] /admin/api/* → [Gateway:8100] /admin/api/{path} → [Admin Backend:8000] /admin/{path}
```
## 교훈 ## 교훈
### Docker 네트워크 통신 - Docker 컨테이너 간 통신은 `localhost`가 아닌 컨테이너 이름 사용
- 컨테이너 간 통신은 `localhost`가 아닌 컨테이너 이름 사용 - JWT 검증을 위해서는 발급 서버와 검증 서버의 secret key 반드시 일치 필요
- 같은 네트워크의 컨테이너는 이름으로 자동 DNS 해석 - Gateway Router 등록 시 prefix 명시 필요
### JWT 검증
- 발급 서버와 검증 서버의 secret key 반드시 일치 필요
- 환경변수 오버라이드를 통한 설정 통일 가능
### Gateway 라우팅
- Router 등록 시 prefix 명시 필요
- API 경로는 `/admin/api/*` 형식으로 통일