docs(orders): 2026-09-22 정리 — 한 것·다음 할 일·접속 메모
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5.1
parent
526f4e4545
commit
996f1c853e
@@ -0,0 +1,27 @@
|
||||
# 2026-09-22 — 한 것 / 다음에 이어서
|
||||
|
||||
## 오늘 한 것
|
||||
|
||||
- **고객사 repo 정리**: GHE 단일 repo 를 `abap-specgen/`(ABAP_OPENCODE) + `code-assistant/`(CODE_ASSISTANT) 두 폴더로. -13 bare 런타임 이동, -12 는 clone 으로 전환. → `docs/tech/customer-repo-layout.md`
|
||||
- **채팅 UI**: 생각 과정(추론·도구 스텝) 접이식 + "생각하는 중/작성 중 · N초" 상태줄 하나. 앱 0.1.3.
|
||||
- **위키 우선 규칙**: `opencode/wiki/`(팀원 인덱싱 결과) 먼저 읽고, SAP(MCP)은 빠진 부분만. 도구가 workspace 밖 파일 읽다 멈추던 것(`external_directory: allow`) 고침.
|
||||
- **LLM 관측**: Langfuse 는 고객사(컨테이너 안, docker 불가)라 접고 **Phoenix**. 전송 모듈(`apps/gateway/langfuse.py` = ABAP_OPENCODE `common/langfuse.py`) OTLP protobuf. 한 줄 = 질문(답·토큰·시간), 트리 = 도구 호출. → `docs/tech/observability-phoenix.md`
|
||||
- 고객사 -12: Phoenix pip 로 8915, 화면은 `http://10.196.81.34:8914/phoenix/`(비번 codeassist2026). -13 은 8914 경유로 전송. 둘 다 확인됨.
|
||||
- 우리 서버 20.200.170.37: Phoenix 도커(:6006) + CodeAssist 도커(:8080) + ABAP_OPENCODE 갱신. 컨테이너→Phoenix 는 `host.docker.internal`.
|
||||
- **배포 스크립트 환경별 하나씩**: 도커 `deploy/docker/deploy.sh`(CodeAssist) / `web/deploy/deploy.sh`(ABAP_OPENCODE), bare `deploy.sh`(git pull 포함) / `web/deploy/bare/deploy.sh`. 렌더러가 FabriX/OpenRouter 템플릿 자동 선택.
|
||||
- 양쪽 git(sqnotes) 전부 push 됨. 고객사 GHE 에도 code-assistant 최신 반영됨(Phoenix 중계까지).
|
||||
|
||||
## 다음에 이어서
|
||||
|
||||
1. **Azure NSG 8080·6006 인바운드** — 인프라 개발자에게 요청해둠. 열리면:
|
||||
- `curl http://20.200.170.37:8080/api/v1/health`, 브라우저 `http://20.200.170.37:6006`
|
||||
- 앱을 우리 서버용으로 빌드: `2_frontend/.env.production` → `VITE_API_BASE_URL=http://20.200.170.37:8080/api/v1`, Tauri 빌드(버전 올려서)
|
||||
- 테스트 계정 `t@x.com / pw1234` 는 지우거나 바꿀 것
|
||||
2. 우리 서버 CodeAssist 의 SAP MCP 는 꺼져 있음(`MCP_API_KEY` 비움). 쓰려면 abap-opencode compose 의 `mcp` 컨테이너와 네트워크 묶기.
|
||||
3. 고객사: `abap_index` 도구 켜기(팀원 인덱스 서버 :8100 뜨면 `tools.off → tools`). 위키 `index.md` 는 팀원이 새로 뽑아주면 교체.
|
||||
4. 로컬 정리: Langfuse 도커 6개(`5_django_backend/deploy/langfuse` 에서 `docker compose down -v`), `phoenix-test` 컨테이너, `codeassist` compose — 안 쓰면 내리기.
|
||||
5. 밀린 것: 옛 Tauri 로컬 SQLite 스니펫 명령 제거, 이미지 재진입 표시, 자동 업데이트(tauri-plugin-updater), WBS 잔여(스니펫 검색 규칙·에러로그·매뉴얼).
|
||||
|
||||
## 접속 메모
|
||||
- 우리 서버: `ssh pwc-rnd-aide-lab`(edge_user, pem 은 `z_pem_key/`). 클론 `~/codeassist`, `~/abap-opencode`.
|
||||
- 고객사: -12 `ssh -p 8912`, -13 `ssh -p 8916` @10.196.81.34. repo `/www/abap-ito`.
|
||||
@@ -20,3 +20,4 @@
|
||||
| 17:39 | Phoenix 관측 정리 문서(docs/tech/observability-phoenix.md) — 결정·트레이스 모양·실측·오프라인 설치 요령 |
|
||||
| 18:09 | CodeAssist 도커 배포 세트(compose·Dockerfile·deploy.sh) 만들고 로컬에서 채팅·Phoenix 까지 e2e 확인. ABAP_OPENCODE 엔 bare/deploy.sh 추가 |
|
||||
| 18:19 | 우리 서버(20.200.170.37)에 Phoenix(도커)·CodeAssist 백엔드(도커) 띄우고 ABAP_OPENCODE 갱신 — CodeAssist 채팅→Phoenix 확인, 워처→Phoenix 연결 확인. 바깥 8080/6006 은 NSG 미개방 |
|
||||
| 18:34 | 오늘 정리: docs/orders/20260922.md(한 것·다음 할 일·접속 메모) 작성, 양쪽 git 전부 push |
|
||||
|
||||
Reference in New Issue
Block a user