FROM python:3.12-slim ENV PYTHONDONTWRITEBYTECODE=1 \ PYTHONUNBUFFERED=1 \ PIP_DISABLE_PIP_VERSION_CHECK=1 \ PIP_NO_CACHE_DIR=1 WORKDIR /app COPY requirements-runtime.txt ./ RUN python -m pip install --no-cache-dir -r requirements-runtime.txt COPY agent/ ./agent/ COPY web/ ./web/ EXPOSE 8080 CMD ["sh", "-c", "python -m agent.bootstrap && exec python -m agent.cli serve --host 0.0.0.0"]