FROM python:3.12-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY app/ ./
COPY template/ ./template/
RUN useradd -m agent && mkdir -p /data && chown agent /data
USER agent
ENV PYTHONUNBUFFERED=1
CMD ["python", "agent.py"]
