# Vignette RAG 사이드카 — BGE-M3 임베딩 + BGE-reranker-v2-m3 # CPU로도 동작(20명 규모 충분), GPU 호스트면 nvidia runtime 으로 가속. FROM python:3.11-slim ENV PYTHONUNBUFFERED=1 HF_HOME=/models WORKDIR /app COPY requirements-rag.txt ./ RUN pip install --no-cache-dir -r requirements-rag.txt COPY rag/ ./rag/ EXPOSE 8080 # 모델은 첫 기동 시 /models 볼륨에 캐시 → 이식 시 볼륨만 옮기면 재다운로드 불필요 CMD ["uvicorn", "rag.server:app", "--host", "0.0.0.0", "--port", "8080"]