mirror of
https://github.com/penpot/penpot.git
synced 2026-05-27 02:43:42 +00:00
Merge pull request #8390 from penpot/niwinz-staging-exporter-bundle
🐛 Fix exporter bundle deps issue with pnpm
This commit is contained in:
commit
a1a7f643ec
@ -5,7 +5,8 @@ ENV LANG=en_US.UTF-8 \
|
|||||||
LC_ALL=en_US.UTF-8 \
|
LC_ALL=en_US.UTF-8 \
|
||||||
NODE_VERSION=v22.22.0 \
|
NODE_VERSION=v22.22.0 \
|
||||||
DEBIAN_FRONTEND=noninteractive \
|
DEBIAN_FRONTEND=noninteractive \
|
||||||
PATH=/opt/node/bin:/opt/imagick/bin:$PATH
|
PATH=/opt/node/bin:/opt/imagick/bin:$PATH \
|
||||||
|
PLAYWRIGHT_BROWSERS_PATH=/opt/penpot/browsers
|
||||||
|
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
useradd -U -M -u 1001 -s /bin/false -d /opt/penpot penpot; \
|
useradd -U -M -u 1001 -s /bin/false -d /opt/penpot penpot; \
|
||||||
|
|||||||
@ -15,6 +15,7 @@ pnpm run build;
|
|||||||
|
|
||||||
cp pnpm-lock.yaml target/;
|
cp pnpm-lock.yaml target/;
|
||||||
cp package.json target/;
|
cp package.json target/;
|
||||||
|
touch target/pnpm-workspace.yaml;
|
||||||
|
|
||||||
cat <<EOF | tee target/setup
|
cat <<EOF | tee target/setup
|
||||||
#/usr/bin/env bash
|
#/usr/bin/env bash
|
||||||
@ -22,7 +23,7 @@ set -e;
|
|||||||
corepack enable;
|
corepack enable;
|
||||||
corepack install;
|
corepack install;
|
||||||
pnpm install
|
pnpm install
|
||||||
pnpx playwright install chromium;
|
pnpm exec playwright install chromium;
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
chmod +x target/setup;
|
chmod +x target/setup;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user