FROM python:3.12-slim RUN apt-get update \ && apt-get install -y --no-install-recommends \ composer git nodejs npm php-cli php-curl php-mbstring php-mysql php-xml php-zip unzip \ && rm -rf /var/lib/apt/lists/* WORKDIR /app COPY pyproject.toml README.md ./ COPY src ./src RUN --mount=type=cache,target=/root/.cache/pip \ pip install --retries 10 --timeout 120 . RUN useradd --create-home --uid 10001 coder \ && install -d -m 0755 /workspaces \ && chmod 0700 /home/coder ENTRYPOINT ["lai-agent"] CMD ["worker"]