tantk commited on
Commit
5dbe2f3
·
1 Parent(s): 8c7f41d

fix: install Playwright as node user so browser is accessible at runtime

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -3
Dockerfile CHANGED
@@ -13,12 +13,12 @@ WORKDIR /app
13
  COPY package.json package-lock.json ./
14
  RUN npm ci --omit=dev
15
 
16
- # Install Playwright Chromium
 
17
  RUN npx playwright install chromium
18
 
19
- COPY server.js renderer.js refund.js ./
20
 
21
- USER node
22
  ENV PORT=7860
23
 
24
  EXPOSE 7860
 
13
  COPY package.json package-lock.json ./
14
  RUN npm ci --omit=dev
15
 
16
+ # Install Playwright Chromium as node user (matches runtime user)
17
+ USER node
18
  RUN npx playwright install chromium
19
 
20
+ COPY --chown=node:node server.js renderer.js refund.js ./
21
 
 
22
  ENV PORT=7860
23
 
24
  EXPOSE 7860