diff --git a/Dockerfile b/Dockerfile index 654b3fd..ef3c3f5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -24,12 +24,16 @@ RUN npm run build FROM python:3.14-slim ENV PATH="/app/.venv/bin:$PATH" -WORKDIR /app - +ENV PLAYWRIGHT_BROWSERS_PATH=/root/pw-browsers ENV TZ="Europe/Moscow" +WORKDIR /app + COPY --from=builder /app ./ -RUN .venv/bin/playwright install chromium --with-deps --only-shell +RUN --mount=type=cache,target=/root/pw-browsers \ + --mount=type=cache,target=/var/cache/apt,sharing=locked \ + --mount=type=cache,target=/var/lib/apt,sharing=locked \ + .venv/bin/playwright install chromium --with-deps --only-shell COPY --from=node-builder /app/dist ./static/dist