diff --git a/CLAUDE.md b/CLAUDE.md index 4771e3c..582decf 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -262,13 +262,15 @@ Claude가 **절대 직접 실행하지 않으며**, 사용자에게 명령어를 ### 서버 접속 정보 -| 서버 | 호스트 | 계정 | 역할 | -|------|--------|------|------| -| 개발 서버 | `114.203.209.83` | `pro`, `hskwon` | 개발/스테이징 + Jenkins CI/CD + Gitea | -| 운영 서버 | (신규, 미확정) | 별도 계정 | 정식 서비스 | +| 서버 | 호스트 | 계정 | SSH 접근 | 역할 | +|------|--------|------|---------|------| +| 개발 서버 | `114.203.209.83` | `pro`, `hskwon` | **Claude 가능** | 개발/스테이징 + Jenkins CI/CD + Gitea | +| 운영 서버 | (비공개) | 별도 계정 | **Claude 불가** — 개발팀장만 접근 | 정식 서비스 | > **참고**: Jenkins(`114.203.209.83:8080`)와 Gitea(`114.203.209.83:3000`)는 개발 서버에서 운영한다. +> **운영 서버 정책**: Claude는 운영 서버에 SSH 접속할 수 없다. IP 접근이 제한되어 있으며 개발팀장만 접근 가능하다. 운영 배포는 `git push origin main` → Jenkins 자동 배포로만 이루어지며, 운영 서버 상태 확인이 필요하면 사용자(개발팀장)에게 요청한다. + ### 배포 흐름 (Jenkins CI/CD) ```