diff --git a/troubleshooting/250729_happybell80_프론트엔드재설계.md b/troubleshooting/250729_happybell80_프론트엔드재설계.md index c66a42a..fe9babc 100644 --- a/troubleshooting/250729_happybell80_프론트엔드재설계.md +++ b/troubleshooting/250729_happybell80_프론트엔드재설계.md @@ -142,5 +142,39 @@ Claude가 세션 시작 시 규칙을 제대로 따르지 않음. CLAUDE.md 재 - cd 명령 전 현재 위치 확인 필수 - CLAUDE.md에 디렉토리 구조 주의사항 추가함 +## 오후 8시 10분 + +### 51123 서버 서비스 정리 및 auth-server 실행 + +**서버 관리 작업** (admin@51123): + +1. **서비스 이전 작업**: + - 51123에서 실행 중이던 서비스들 중지 및 제거: + - skill-email → 51124로 이전 + - rb8001 → 51124로 이전 + - hj_rb10408_test → 51124로 이전 + - Docker 이미지도 정리 완료 + +2. **auth-server 실행 문제 해결**: + - 문제: Docker 컨테이너에서 localhost가 호스트 PostgreSQL에 연결 불가 + - 원인: 컨테이너 내부의 localhost는 컨테이너 자신을 가리킴 + - 해결 과정: + - docker-compose.yml에 host.docker.internal 설정 추가 (로컬 개발자 수행) + - .env 파일의 DATABASE_URL도 host.docker.internal로 수정 (서버에서 직접 수정) + - 결과: auth-server 포트 9000에서 정상 실행 중 + +3. **최종 51123 서버 상태**: + - nginx (80/443) ✅ + - Gitea (3000) ✅ + - frontend-base (8000) ✅ + - auth-server (9000) ✅ + - PostgreSQL (5432) ✅ + - Actions Runner ✅ + +**교훈**: +- Docker 네트워킹: 컨테이너에서 호스트 서비스 접근 시 localhost 대신 host.docker.internal 사용 +- .env 파일은 gitignore에 있어 서버에서 직접 수정 필요 +- PostgreSQL은 이미 호스트에서 실행 중이므로 컨테이너 추가 불필요 + --- **작성 완료**: 2025-07-29 20:05 \ No newline at end of file