diff --git a/docker-compose.yml b/docker-compose.yml index b10246c..8e67995 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -114,20 +114,14 @@ services: start_period: 300s restart: unless-stopped - ollama: - image: ollama/ollama - volumes: - - ollama_data:/root/.ollama - deploy: - resources: - reservations: - devices: - - driver: nvidia - count: 1 - capabilities: [gpu] - ports: - - "127.0.0.1:11434:11434" - restart: unless-stopped + # ── ollama 서비스 제거 (2026-06-08) ── + # 정본 ollama = standalone `~/ollama/docker-compose.yml`(container_name: ollama). + # 그 컨테이너가 hyungi_document_server_default 망(external) + 동일 볼륨 + # hyungi_document_server_ollama_data(external, bge-m3) 부착으로 fastapi 의 `ollama:11434` + # 임베딩을 이미 서빙(재부팅에도 durable). 본 중복 서비스는 같은 host 127.0.0.1:11434 를 + # 점유 다퉈, 재부팅 후 `docker compose up` 을 'port already allocated' 로 abort → + # 뒤 의존서비스(caddy·frontend) 미기동 = 웹 outage 유발 → 제거. (ollama_data 볼륨 def 는 + # standalone 이 external 로 참조하므로 아래 volumes: 에 보존.) # Phase 1.3: bge-reranker-v2-m3 (TEI) — internal only, fastapi에서 reranker:80으로 호출 # fastapi가 depends_on 안 함 → 단독 시작 가능, 없어도 fastapi 동작 (rerank=false fallback) @@ -173,8 +167,8 @@ services: - FALLBACK_ENDPOINT=http://ollama:11434/v1/chat/completions - CLAUDE_API_KEY=${CLAUDE_API_KEY:-} - DAILY_BUDGET_USD=${DAILY_BUDGET_USD:-5.00} - depends_on: - - ollama + # depends_on: ollama 제거 (2026-06-08) — ollama 서비스가 standalone 으로 이관됨. + # FALLBACK_ENDPOINT 의 ollama:11434 는 standalone(동일 hostname, DS 망 부착)으로 해소. restart: unless-stopped fastapi: