docs: 51123 서버 서비스 정리 및 auth-server 실행 관련 내용 추가

This commit is contained in:
happybell80 2025-07-29 20:09:47 +09:00
parent 15d776d888
commit a7e69409c1

View File

@ -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