Build latest book artifacts / build (push) Canceled after 0s
dependency resolution / resolve (3.11) (push) Canceled after 0s
dependency resolution / resolve (3.13) (push) Canceled after 0s
deploy-pages / build (push) Canceled after 0s
deploy-pages / deploy (push) Canceled after 0s
i18n consistency check / check (push) Canceled after 0s
provider adoption tests / test (chapter2/context-compression) (push) Canceled after 0s
provider adoption tests / test (chapter2/prompt-injection) (push) Canceled after 0s
provider adoption tests / test (chapter2/system-hint) (push) Canceled after 0s
provider adoption tests / test (chapter3/log-sanitization) (push) Canceled after 0s
web-search-agent tests / test (push) Canceled after 0s
web-search-agent tests / agentbook (push) Canceled after 0s
12 lines
356 B
Docker
12 lines
356 B
Docker
ARG BASE_TAG=latest
|
|
FROM browseruse/base-chromium:${BASE_TAG}
|
|
|
|
ENV PYTHONUNBUFFERED=1 PATH="/app/.venv/bin:$PATH" PLAYWRIGHT_BROWSERS_PATH=/opt/playwright
|
|
|
|
WORKDIR /app
|
|
COPY pyproject.toml uv.lock* ./
|
|
|
|
RUN --mount=type=cache,target=/root/.cache/uv,sharing=locked \
|
|
uv venv && \
|
|
uv sync --all-extras --no-dev --no-install-project --compile-bytecode
|