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