FROM python:3.12-slim

LABEL maintainer="Mindgard"
LABEL description="ACP-Goat: Deliberately Vulnerable ACP Agent"

WORKDIR /app

# No requirements to install — pure Python stdlib

# Copy application code
COPY server.py skills.py secrets.py ./
COPY seed_files/ ./seed_files/

# ACP agents communicate via stdio — no port to expose
# Use -i flag when running: docker run -i --rm acp-goat
ENTRYPOINT ["python", "server.py"]
