docs: 51123 서버 서비스 정리 및 auth-server 실행 관련 내용 추가
This commit is contained in:
parent
15d776d888
commit
a7e69409c1
@ -142,5 +142,39 @@ Claude가 세션 시작 시 규칙을 제대로 따르지 않음. CLAUDE.md 재
|
|||||||
- cd 명령 전 현재 위치 확인 필수
|
- cd 명령 전 현재 위치 확인 필수
|
||||||
- CLAUDE.md에 디렉토리 구조 주의사항 추가함
|
- 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
|
**작성 완료**: 2025-07-29 20:05
|
||||||
Loading…
x
Reference in New Issue
Block a user