From b18c421415e82512e4dfcfca926bec1a63fbdd6c Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Mon, 1 Dec 2025 09:20:33 +0100 Subject: [PATCH 1/2] :paperclip: Update .gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index c8f4cfc13a..e7dfcc7462 100644 --- a/.gitignore +++ b/.gitignore @@ -80,3 +80,4 @@ node_modules /playwright/.cache/ /render-wasm/target/ /**/.yarn/* +/.pnpm-store From 40e3617138e672cd5ffd683f0df1b2b9c6e0f47b Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Mon, 1 Dec 2025 09:20:44 +0100 Subject: [PATCH 2/2] :sparkles: Use setup script on exporter instead of direct commands --- docker/images/Dockerfile.exporter | 4 +--- exporter/scripts/build | 11 +++++++++++ 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/docker/images/Dockerfile.exporter b/docker/images/Dockerfile.exporter index 98c7b0e5c0..393ea37572 100644 --- a/docker/images/Dockerfile.exporter +++ b/docker/images/Dockerfile.exporter @@ -113,9 +113,7 @@ WORKDIR /opt/penpot/exporter USER penpot:penpot RUN set -ex; \ - corepack install; \ - yarn install; \ - yarn run playwright install chromium; \ + ./setup \ rm -rf /opt/penpot/.yarn CMD ["node", "app.js"] diff --git a/exporter/scripts/build b/exporter/scripts/build index 4de1be2094..c364c41a68 100755 --- a/exporter/scripts/build +++ b/exporter/scripts/build @@ -18,4 +18,15 @@ cp ../.yarnrc.yml target/; cp yarn.lock target/; cp package.json target/; +cat <