2nzi commited on
Commit
dec019e
·
verified ·
1 Parent(s): a23d85d
Files changed (1) hide show
  1. Dockerfile +8 -2
Dockerfile CHANGED
@@ -1,10 +1,16 @@
1
  FROM node:22.14.0-alpine
2
- USER node
3
  WORKDIR /home/node/app
 
 
 
 
 
 
 
4
  COPY --chown=node:node package*.json ./
5
  RUN npm ci
6
  COPY --chown=node:node . .
7
  RUN npm run build
8
- RUN npm install -g serve
9
  EXPOSE 7860
10
  CMD ["serve", "-s", "dist", "-l", "7860"]
 
1
  FROM node:22.14.0-alpine
 
2
  WORKDIR /home/node/app
3
+
4
+ # Installer serve en tant que root
5
+ RUN npm install -g serve
6
+
7
+ # Passer à l'utilisateur node après l'installation
8
+ USER node
9
+
10
  COPY --chown=node:node package*.json ./
11
  RUN npm ci
12
  COPY --chown=node:node . .
13
  RUN npm run build
14
+
15
  EXPOSE 7860
16
  CMD ["serve", "-s", "dist", "-l", "7860"]