/
githubmirror
/
localGPT
Обзор
Документация
Войти
/
githubmirror
/
localGPT
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Dockerfile.rag-api
31 строка
825 B
PromptEngineer
Integrate multimodal RAG codebase
11 июл 2025, 10:17
11 июл 2025, 10:17
2421514
Код
Авторство
О чём код?
FROM python:3.11-slim # Set working directory WORKDIR /app # Install system dependencies RUN apt-get update && apt-get install -y \ curl \ build-essential \ && rm -rf /var/lib/apt/lists/* # Copy requirements and install Python dependencies (using Docker-specific requirements) COPY requirements-docker.txt ./requirements.txt RUN pip install --no-cache-dir -r requirements.txt # Copy RAG system code and backend dependencies COPY rag_system/ ./rag_system/ COPY backend/ ./backend/ # Create necessary directories RUN mkdir -p lancedb index_store shared_uploads logs # Expose port EXPOSE 8001 # Health check HEALTHCHECK --interval=30s --timeout=10s --start-period=60s --retries=3 \ CMD curl -f http://localhost:8001/models || exit 1 # Run the RAG API server CMD ["python", "-m", "rag_system.api_server"]