build(docker): add playwright browsers cache

This commit is contained in:
2026-09-12 15:52:11 +03:00
parent 41914d7f74
commit d9016a0cb0
+7 -3
View File
@@ -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