8 Commits

Author SHA1 Message Date
hyungi
9093611c96 feat(security): 관리자 API에 API 키 인증 적용
- 민감한 API(모델 재시작, 캐시 정리)를 보호하기 위해 API 키 기반 인증 추가
-  모듈을 생성하여 API 키 검증 로직 중앙화
- 에 API 키를 설정하여 관리 용이성 확보
- FastAPI의 를 사용하여 엔드포인트에 보안 규칙 적용
- CODING_CONVENTIONS.md에 API 키 사용법 및 cURL 예제 문서화
2025-07-25 07:02:39 +09:00
hyungi
867c7f4bca feat: 24/7 무중단 운영을 위한 launchd 서비스 구축
- macOS의 launchd를 이용하여 AI 서버를 시스템 서비스로 등록
- 시스템 재부팅 시 서버 자동 시작 기능 구현
- 예기치 않은 오류 발생 시 서버 자동 재시작 기능 추가
- 서비스 로그를 logs/ 디렉토리에 자동으로 기록하도록 설정
- CODING_CONVENTIONS.md에 서버 운영 및 배포 가이드 상세히 문서화
2025-07-25 07:00:50 +09:00
hyungi
13159b482d fix: NAS 마운트 경로를 /Volumes/Media로 수정 2025-07-25 06:57:17 +09:00
hyungi
a00c6268ee refactor: 설정 중앙화 및 FastAPI lifespan 적용
- 모든 IP, 경로, 포트 설정을 으로 이동하여 중앙 관리
- 하드코딩된 값을 제거하고 를 통해 설정을 동적으로 로드
- FastAPI의 구식 를 최신  이벤트 핸들러로 교체
- 코드의 유지보수성 및 확장성 향상
2025-07-25 06:53:27 +09:00
hyungi
7d13f8f4c3 docs: 네트워크 설정 규칙 추가 및 IP 주소 명시
- Mac Mini IP: 192.168.1.122 (AI 번역 서버)
- DS1525+ NAS IP: 192.168.1.227 (문서 저장소)
- 대시보드 접속 주소 명시
2025-07-25 06:43:15 +09:00
hyungi
18e53355a0 feat: 백그라운드 AI 서비스 및 실시간 대시보드 추가
- 백그라운드에서 AI 모델을 항상 로딩된 상태로 유지
- 실시간 모델 상태 모니터링 대시보드 웹페이지 구현
- 시스템 성능 지표 수집 및 시각화
- AI 모델 재시작, 캐시 정리 등 관리 기능
- 작업 큐 시스템으로 처리 효율성 향상
- psutil 의존성 추가로 시스템 모니터링 강화
2025-07-25 06:40:52 +09:00
hyungi
5db20e2943 feat: 초기 프로젝트 구조 설정 및 소스 코드 추가 2025-07-24 15:06:29 +09:00
hyungi
9003616737 docs: 프로젝트 코딩 규칙 추가 2025-07-24 14:53:41 +09:00