akdybala's picture
Publish CodeRAG static Space
a39b25f verified
Raw History Blame Contribute Delete
434 Bytes
FROM node:22-slim AS ui-build
WORKDIR /app/coderag_ui
COPY coderag_ui/package*.json ./
RUN npm ci
COPY coderag_ui/ ./
RUN npm run build
FROM python:3.12-slim
WORKDIR /app
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
COPY coderag ./coderag
COPY coderag_api.py ./
COPY --from=ui-build /app/coderag_ui/dist ./coderag_ui/dist
ENV PORT=7860
EXPOSE 7860
CMD ["python", "coderag_api.py", "--host", "0.0.0.0"]