계획 문서: DB 없이 JSON 파일 기반 구현으로 방향 전환
This commit is contained in:
parent
b0e998077f
commit
8590e40ee7
@ -43,22 +43,17 @@
|
||||
**PostgreSQL (51123 서버)**:
|
||||
- main_db 사용 (구 auth_db)
|
||||
- users, gmail_tokens, robeing_stats 테이블 존재
|
||||
- rb_news 테이블: **미생성** (확인됨)
|
||||
- ~~rb_news 테이블~~: DB 작업 후 구현 예정
|
||||
|
||||
**ChromaDB (51124 서버)**:
|
||||
- 경로: /home/admin/ivada_project/rb8001/chroma_db (확인됨)
|
||||
- 16개 사용자별 UUID 컬렉션 존재
|
||||
|
||||
**신규 테이블 필요**:
|
||||
```sql
|
||||
CREATE TABLE rb_news (
|
||||
id UUID PRIMARY KEY,
|
||||
keyword VARCHAR(100),
|
||||
title TEXT,
|
||||
url TEXT UNIQUE,
|
||||
status VARCHAR(50) -- collected, selected, published
|
||||
);
|
||||
```
|
||||
**데이터 저장 방식**:
|
||||
- 단기: JSON 파일 기반 (`/app/data/news_state.json`)
|
||||
- Slack 메시지 ID에 뉴스 ID 임베드
|
||||
- ChromaDB로 중복 체크
|
||||
- 향후: PostgreSQL rb_news 테이블로 마이그레이션 계획
|
||||
|
||||
## 5. API 엔드포인트
|
||||
**skill-news**:
|
||||
@ -80,7 +75,7 @@ CREATE TABLE rb_news (
|
||||
- **Gemini 모델**: 환경변수 GEMINI_MODEL로 통일 (gemini-2.5-flash-lite)
|
||||
|
||||
## 7. 즉시 필요 작업
|
||||
- **rb_news 테이블**: PostgreSQL 생성 필요 (51123)
|
||||
- **데이터 저장**: JSON 파일 기반으로 우선 구현
|
||||
- **Nginx 프록시**: 8505, 8511 설정 추가 (51123)
|
||||
- **Slack 사용자 ID**: .env 설정 필요 (51124)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user