speaknoevil-hackathon / Dockerfile
spanofzero's picture
Rename dockerfile to Dockerfile
24d54b8 verified
# Base image: Ubuntu (matches the SIFT Workstation baseline)
FROM ubuntu:22.04
# Prevent interactive prompts during apt installs
ENV DEBIAN_FRONTEND=noninteractive
# Install core SIFT tools (Sleuth Kit) and Python
RUN apt-get update && apt-get install -y \
sleuthkit \
python3 \
python3-pip \
curl \
&& rm -rf /var/lib/apt/lists/*
# Set up the Samaran working directory
WORKDIR /app
# Copy our code into the Hugging Face container
COPY requirements.txt .
RUN pip3 install --no-cache-dir -r requirements.txt
COPY . .
# Expose the port for the MCP web server
EXPOSE 7860
# Boot the Samaran Logic Engine
CMD ["python3", "samaran_mcp_sse.py"]