fix(docker): set COREPACK_HOME for rootless image to avoid permission issues (#392)

This commit is contained in:
Corentin Thomasset
2025-07-01 23:25:24 +02:00
committed by GitHub
parent 42bc3c6698
commit 21a5ccce6d
2 changed files with 7 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
---
"@papra/app-server": patch
---
Fix permission issue for non 1000:1000 rootless user

View File

@@ -2,6 +2,8 @@
FROM node:22-slim AS base
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
# Set corepack home to nonroot user home to avoid permission issues
ENV COREPACK_HOME=/home/nonroot/.corepack
RUN npm install -g corepack@latest
RUN corepack enable
RUN corepack prepare pnpm@10.12.3 --activate