docs: align nginx ssot path references
This commit is contained in:
parent
2a161f6f3e
commit
9b8a2279d8
@ -45,7 +45,7 @@
|
||||
- 무엇: `runtime.env`, `secrets.env`
|
||||
- 왜: 환경값의 기준점을 코드/개별 `.env` 밖으로 분리해 SSOT를 유지하기 위해
|
||||
|
||||
### `nginx-infra`
|
||||
### `infra/nginx`
|
||||
- 무엇: nginx 배포 설정 저장소
|
||||
- 왜: 진입 계층 설정을 애플리케이션 저장소와 분리해 추적성과 배포 일관성을 확보하기 위해
|
||||
|
||||
|
||||
@ -112,7 +112,7 @@ tags: [infra, 24-server, robeing, production-transition, ssot, research]
|
||||
### 10. 23 서버의 ingress와 운영 보조 코드에도 과거 24 서버 주소가 남아 있다
|
||||
|
||||
- `/etc/nginx/sites-enabled/default`의 `/rb8001/` upstream은 `proxy_pass http://192.168.219.52:8001/;`다.
|
||||
- `/home/admin/nginx-infra/server-nginx-default`도 같은 upstream을 `192.168.219.52:8001`로 유지한다.
|
||||
- `/home/admin/infra/nginx/sites-available/default`도 같은 upstream을 `192.168.219.52:8001`로 유지한다.
|
||||
- `admin-dashboard/backend/services/system_service.py`, `routers/system.py`, `admin_routes.py`도 모두 `192.168.219.52` 기준 URL을 사용한다.
|
||||
- 따라서 24 서버 실행계를 올리기 전에, 23 서버 ingress와 운영 보조 코드도 새 24 IP `192.168.0.106` 기준으로 함께 교정돼야 한다.
|
||||
|
||||
|
||||
@ -14,7 +14,7 @@ tags: [infra, workspace, ssot, structure, issue]
|
||||
|
||||
## 문제 정의
|
||||
- 23 서버의 실제 워크스페이스 루트는 `/home/admin`이지만, 구조 해석은 아직 프로젝트 단위보다 절대경로 단위에 묶여 있다.
|
||||
- 인프라 관련 경로가 `infra`, `infra-config`, `nginx-infra`로 분산되어 있어, 인프라 프로젝트 경계가 명확하지 않다.
|
||||
- 인프라 관련 경로가 `infra`, `infra-config`, `infra/nginx`로 분산되어 있어, 인프라 프로젝트 경계가 명확하지 않다.
|
||||
- 여러 문서와 스크립트가 `/home/admin/infra-config`, `/home/admin/robeing/DOCS`, 과거 `/home/admin/DOCS`를 직접 참조하고 있어 구조 변경 시 수정 범위가 커진다.
|
||||
- `TheGooseCouncil`와 `thegoosecouncil`, `external_nas_test`, `tmp_lfs_branch_test`처럼 경계가 불명확하거나 임시 성격이 남은 디렉터리가 루트 신호를 흐린다.
|
||||
|
||||
@ -36,7 +36,7 @@ WORKSPACE_ROOT=/home/admin
|
||||
├── infra
|
||||
│ └── DOCS
|
||||
├── infra-config
|
||||
├── nginx-infra
|
||||
├── infra/nginx
|
||||
├── robeing
|
||||
├── TheGooseCouncil
|
||||
├── vMIR
|
||||
@ -62,7 +62,7 @@ WORKSPACE_ROOT=/home/admin
|
||||
- 참조가 충분히 줄어든 뒤 `workspace-config` 리네임 또는 `infra/config` 재배치 여부를 검토한다.
|
||||
|
||||
## 하지 말아야 할 방식
|
||||
- `infra`, `infra-config`, `nginx-infra`를 바로 한 폴더로 몰아넣는 방식
|
||||
- `infra`, `infra-config`, `infra/nginx`를 물리 이동만으로 묶고 SSOT 해석을 생략하는 방식
|
||||
- 절대경로 하드코딩을 유지한 채 물리 이동부터 하는 방식
|
||||
- 로빙 문서와 인프라 문서에 같은 운영 사실을 중복 기록하는 방식
|
||||
|
||||
|
||||
@ -12,7 +12,7 @@ tags: [infra, 24-server, deployment, ingress, worklog]
|
||||
|
||||
- `robeing-monitor`, `skill-email`, `skill-news`, `skill-slack`, `skill-rag-file`, `skill-calendar`, `skill-embedding-repo`의 `.env.deploy`를 `192.168.0.106:51124` 기준으로 교정했습니다.
|
||||
- `admin-dashboard`의 24 대상 URL 목록과 `RB8001_URL`을 `192.168.0.106` 기준으로 교정했고, 51123 원격 폴백도 현재 주소 `192.168.0.100`으로 맞췄습니다.
|
||||
- `/home/admin/nginx-infra/server-nginx-default`와 live nginx 설정 `/etc/nginx/sites-enabled/default`의 `/rb8001/` upstream을 `http://192.168.0.106:8001/`로 교정했습니다.
|
||||
- `/home/admin/infra/nginx/sites-available/default`와 live nginx 설정 `/etc/nginx/sites-enabled/default`의 `/rb8001/` upstream을 `http://192.168.0.106:8001/`로 교정했습니다.
|
||||
|
||||
## 검증
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user