| FROM python:3.12-slim | |
| WORKDIR /code | |
| COPY requirements-deploy.txt . | |
| RUN pip install --no-cache-dir -r requirements-deploy.txt | |
| COPY . . | |
| ENV NEO4J_URI=bolt://localhost:7687 | |
| ENV NEO4J_USER=neo4j | |
| ENV NEO4J_PASSWORD=vulngraph123 | |
| ENV OLLAMA_URL=http://localhost:11434 | |
| ENV OLLAMA_MODEL=llama3.2:3b | |
| ENV DISABLE_RAG=true | |
| EXPOSE 7860 | |
| CMD ["streamlit", "run", "app/main.py", "--server.port=7860", "--server.address=0.0.0.0", "--server.headless=true"] |